获取在php中由print\r返回的特定数组成员

获取在php中由print\r返回的特定数组成员,php,arrays,Php,Arrays,下面是网站上的一个例子 <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

下面是网站上的一个例子

<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>

输出:-
排列
(
[a] =>苹果
[b] =>香蕉
[c] =>阵列
(
[0]=>x
[1] =>y
[2] =>z
)
)

如何仅将数组的一个元素放入PHP变量中进行进一步处理

您可以指定数组索引以访问特定的数组元素

apple
banana
Array
(
    [0] => x
    [1] => y
    [2] => z
)

可以指定数组索引以访问特定数组元素

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
它的输出

$apple = $a['a'];  //apple
或访问单个值

$x = $a['c'][0];   //x

您可以使用…循环所有元素

$a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z'));
echo $a['a'].PHP_EOL;    // apple
echo $a['c'][1].PHP_EOL; // y
它的输出

$apple = $a['a'];  //apple
或访问单个值

$x = $a['c'][0];   //x

必须向数组提供索引才能在该索引处获取值。 PHP中有两种类型的数组:关联数组和索引数组。 关联数组具有命名索引,而索引数组的索引引用数组值从0开始。 关联数组要获得apple,必须向数组提供命名索引

如果您想首先从数组中获取x,您必须提供命名索引c来获取c数组并从中获取x


必须向数组提供索引才能在该索引处获取值。 PHP中有两种类型的数组:关联数组和索引数组。 关联数组具有命名索引,而索引数组的索引引用数组值从0开始。 关联数组要获得apple,必须向数组提供命名索引

如果您想首先从数组中获取x,您必须提供命名索引c来获取c数组并从中获取x


您可以尝试
foreach($a as$element).
您可以尝试
foreach($a as$element).
ermm。。。这个代码根本不起作用!(反正是第一行)嗯。。。这个代码根本不起作用!(不管怎么说,第一行)我正在尝试进行混响编码,并得到以下返回。我在结果的顶部片段下面插入。我如何从这个城市的简称中得到答案,例如[2]-我尝试了所有我能想到的方法,但都出现了错误。大家好,在这个网站上找到了完美的答案。谢谢。$json=file_get_contents(')$data=json_decode($json,true);foreach($data['results']as$item){if(!empty($item['address\u components']){$longName=$item['address\u components'][0];$shortName=$item['address\u components'][0]['short\u name'];print\r('long name:'.$longName);}我试图做一个混响编码,并得到以下回报回来。我在结果的顶部片段下面插入。我如何从这个城市的简称中得到答案,例如[2]-我尝试了所有我能想到的方法,但都出现了错误。大家好,在这个网站上找到了完美的答案。谢谢。$json=file_get_contents(')$data=json_decode($json,true);foreach($data['results']as$item){if(!empty($item['address\u components']){$longName=$item['address\u components'][0];$shortName=$item['address\u components'][0]['short\u name'];print\r('long name:'.$longName);}