简体   繁体   中英

How can I retrieve data from array

Am a beginner in yii2. In my program there is an array named Place . It contains the values like:

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
        )

)

How can I retrieve each element from this array?

using foreach ?

foreach($array as $row){
    foreach($row as $key => $val){
         echo $val.'<br>';    
    }
}

Sample code -

<?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 = $Place[0][1];

$var现在在哪里,是“ Paravoor”

You can use the array_walk function

$total = [];
array_walk($sales, function($value) use(&$total) {
    foreach ($value as $key => $arr) {
        echo $arr. "<br>";
    }
});

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM