按照网站上的示例
<pre>
<?php
$a = array('a' => 'apple', 'b' => 'banana', 'c' => array('x', 'y', 'z'));
print_r($a);
?>
</pre>
Output:-
<pre>
Array
(
[a] => apple
[b] => banana
[c] => Array
(
[0] => x
[1] => y
[2] => z
)
)
</pre>
如何仅将数组的一个元素放入 PHP 变量中以进行进一步处理
您可以指定数组索引来访问特定的数组元素。
print_r($a['b']); // banana
print_r($a['c'][2]); // z
print_r($a['c'][0]); // x
您可以使用...循环所有元素
$a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z'));
foreach ( $a as $element ) {
echo print_r($element,true).PHP_EOL;
}
哪个输出。
apple
banana
Array
(
[0] => x
[1] => y
[2] => z
)
或访问个人价值观...
$a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z'));
echo $a['a'].PHP_EOL; // apple
echo $a['c'][1].PHP_EOL; // y
您必须为数组提供索引才能获取该索引处的值。 PHP中有两种类型的数组:关联数组和索引数组。 关联数组具有命名索引,而索引数组的索引是指从 0 开始的数组值。 要获取 apple 的关联数组,您必须向数组提供命名索引 a 。
$apple = $a['a']; //apple
如果你想首先从数组中获取x,你必须提供命名索引c来获取c数组并从中获取x
$x = $a['c'][0]; //x