आप मान प्राप्त करने के लिए निम्न में से कोई भी कार्य कर सकते हैं क्योंकि सरणी में केवल एक तत्व है।
$value = reset($array);
$value = current($array);
$value = end($array);
इसके अलावा, आप array_keys()
उपयोग करना चाहते हैं, तो आप सब करने की ज़रूरत होगी:
$keys = array_keys($array);
echo $array[ $keys[0] ];
मूल्य प्राप्त करने के लिए।
कुछ और विकल्प के रूप में, तुम भी array_pop()
या array_shift()
उपयोग कर सकते हैं मूल्य प्राप्त करने के अंत में
$value = array_pop($array);
$value = array_shift($array);
, आप array_values()
उपयोग कर सकते हैं सरणी के सभी मूल्यों को प्राप्त करने के लिए है, तो पहले ले:
$values = array_values($array);
echo $values[0];
बेशक, कई अन्य विकल्प हैं; कुछ मूर्ख, कुछ उपयोगी।
$value = pos($array);
$value = implode('', $array);
$value = current(array_slice($array, 0, 1));
$value = current(array_splice($array, 0, 1));
$value = vsprintf('%s', $array);
foreach($array as $value);
list(,$value) = each($array);
आप देख सकते हैं, वहाँ कई अच्छा जवाब है, सबसे संक्षिप्त मेरा मानना है कि अंत(), के रूप में @nickb तैनात है का उपयोग करना चाहिए। – Umbrella
सहमत हुए, यह अधिक "निंजा" है, फिर 'array_keys' – Qiao