php सरणी के लिए शॉर्टेंड: क्या एक शाब्दिक वाक्यविन्यास है जैसे{} या[]?




arrays syntax (7)

PHP में सरणी नोटेशन के लिए शॉर्टेंड क्या है?

मैंने उपयोग करने की कोशिश की (काम नहीं करता):

$list = {};

यदि आप PHP के लिए अन्य शॉर्टेंड के बारे में कुछ जानकारी पर लिंक देते हैं तो यह सही होगा।


मैं सिर्फ एक सरणी में तारों को विस्फोट करता हूं:

$array = explode(",","0,1,2,3,4,5,6,7,8,9,10");

आप अपनी सरणी निम्नानुसार घोषित कर सकते हैं:

$myArray1 = array(num1, num2, num3);
$myArray2 = array('string1', 'string2', 'string3');
$myArray3 = array( 'stringkey1'=>'stringvalue1', 'stringkey2'=>'stringvalue2');
$myArray4 = array( 'stringkey1'=>numValue1, 'stringkey2'=>numValue2);
$myArray5 = array( numkey1=>'stringvalue1', numkey2=>'stringvalue2');
$myArray6 = array( numkey1=>numValue1, numkey2=>numValue2);

आपको जितनी जरूरत हो उतनी एम्बेडेड सरणी हो सकती है।


हाँ, यह मौजूद है !!

किसी अन्य स्टैक ओवरफ़्लो प्रश्न से निकाला गया:

सरणी के लिए संक्षिप्त वाक्यविन्यास को फिर से समझ लिया गया है, स्वीकार किया गया है, और अब PHP 5.4 के साथ जारी किया जा रहा है

उपयोग:

$list = [];

संदर्भ: Arrays के लिए PHP 5.4 लघु हाथ


[] जैसे सामग्री को परिभाषित करना भी संभव है:

  $array = ['vaue1', 'value2', 'key3'=>['value3', 'value4']];

यह केवल php5.4 और ऊपर में काम करेगा।



Php में सरणी को परिभाषित करने का एकमात्र तरीका array() भाषा निर्माण द्वारा है। PHP की कुछ अन्य भाषाओं की तरह सरणी अक्षर के लिए एक शॉर्टेंड नहीं है।






syntax