Php 如何从数组中检索数据

Php 如何从数组中检索数据,php,arrays,Php,Arrays,我是yii2的初学者。在我的程序中有一个名为Place的数组。它包含如下值: Array ( [0] => Array ( [0] => Aluva [1] => Paravoor ) [1] => Array ( [0] => Ernakulam [1] => Paravoor )

我是yii2的初学者。在我的程序中有一个名为
Place
的数组。它包含如下值:

Array
(
    [0] => Array
        (
            [0] => Aluva
            [1] => Paravoor
        )

    [1] => Array
        (
            [0] => Ernakulam
            [1] => Paravoor
        )

    [2] => Array
        (
            [0] => Aluva
            [1] => Ernakulam
        )

    [3] => Array
        (
            [0] => Kottuvally
            [1] => Paravoor
        )

)
如何从该数组中检索每个元素?

使用foreach

foreach($array as $row){
    foreach($row as $key => $val){
         echo $val.'<br>';    
    }
}
foreach($array作为$row){
foreach($key=>$val的行){
回显$val.“
”; } }
使用foreach

foreach($array as $row){
    foreach($row as $key => $val){
         echo $val.'<br>';    
    }
}
foreach($array作为$row){
foreach($key=>$val的行){
回显$val.“
”; } }
示例代码-

<?php
$data = array(
        0 => array(0=>'Aluva', 1=>'Paravoor'),
        1 => array(0=>'Ernakulam', 1=>'Paravoor'),
        2 => array(0=>'Aluva', 1=>'Ernakulam'),
        3 => array(0=>'Kottuvally', 1=>'Paravoor')
    );


foreach ($data as $key => $value) {
    foreach ($value as $key1 => $value1) {
        echo '<br>'.$value1;
    }
}
示例代码-

<?php
$data = array(
        0 => array(0=>'Aluva', 1=>'Paravoor'),
        1 => array(0=>'Ernakulam', 1=>'Paravoor'),
        2 => array(0=>'Aluva', 1=>'Ernakulam'),
        3 => array(0=>'Kottuvally', 1=>'Paravoor')
    );


foreach ($data as $key => $value) {
    foreach ($value as $key1 => $value1) {
        echo '<br>'.$value1;
    }
}

其中,
$var
现在是“Paravoor”


其中,
$var
现在是“Paravoor”

您可以使用array\u walk函数

$total = [];
array_walk($sales, function($value) use(&$total) {
    foreach ($value as $key => $arr) {
        echo $arr. "<br>";
    }
});
$total=[];
数组_walk($sales,函数($value)使用(&$total){
foreach($key=>$arr的值){
echo$arr.“
”; } });
您可以使用阵列漫游功能

$total = [];
array_walk($sales, function($value) use(&$total) {
    foreach ($value as $key => $arr) {
        echo $arr. "<br>";
    }
});
$total=[];
数组_walk($sales,函数($value)使用(&$total){
foreach($key=>$arr的值){
echo$arr.“
”; } });
假设数组位于名为
$Place
的变量中(例如,您可以使用
print\r($Place)
打印它),您应该能够访问如下单个元素:
$Place[1][0]
将产生
Ernakulam
得到它。谢谢@yeputons。假设数组位于名为
$Place
的变量中(例如,您可以使用
print\r($Place)
打印它),您应该能够访问如下单个元素:
$Place[1][0]
将产生
Ernakulam
明白了。谢谢@yeputons。