繁体   English   中英

如何访问数组中的某个数组:PHP

[英]How to access a certain array inside an array: PHP

我知道这是非常愚蠢的,但是我想知道如何访问该数组内的FIFTH数组。

    array(1) {
          [0] = > string(3)"913"
    }
    array(2) {
          [0] = > string(3)"913"
          [1] = > string(2)"95"
    }
    array(3) {
          [0] = > string(3)"913" 
          [1] = > string(2)"95"
          [2] = > string(1)"3"
    }
    array(4) {
          [0] = > string(3)"913"
          [1] = > string(2)"95"
          [2] = > string(1)"3"
          [3] = > string(1)"6"
    }
    array(5) {
          [0] = > string(3)"913"
          [1] = > string(2)"95"
          [2] = > string(1)"3"
          [3] = > string(1)"6"
          [4] = > string(1)"0"
    }

似乎无法使用<?php echo $array[5]; ?>访问它<?php echo $array[5]; ?> <?php echo $array[5]; ?>再次为愚蠢的问题感到抱歉

数组是零索引的。 这意味着0是第一项,1是第二项,依此类推。

尝试<?php print_r($array[4]) ?> :)

$arr = array(
    array("913"),
    array("913", "95"),
    array("913", "95", "3"),
    array("913", "95", "3", "6"),
    array("913", "95", "3", "6", "0")
);

var_dump($arr);
//output
/*
array(5) {
  [0]=>
  array(1) {
    [0]=>
    string(3) "913"
  }
  [1]=>
  array(2) {
    [0]=>
    string(3) "913"
    [1]=>
    string(2) "95"
  }
  [2]=>
  array(3) {
    [0]=>
    string(3) "913"
    [1]=>
    string(2) "95"
    [2]=>
    string(1) "3"
  }
  [3]=>
  array(4) {
    [0]=>
    string(3) "913"
    [1]=>
    string(2) "95"
    [2]=>
    string(1) "3"
    [3]=>
    string(1) "6"
  }
  [4]=>
  array(5) {
    [0]=>
    string(3) "913"
    [1]=>
    string(2) "95"
    [2]=>
    string(1) "3"
    [3]=>
    string(1) "6"
    [4]=>
    string(1) "0"
  }
}
*/


print_r($arr[4]);
//Output : Array ( [0] => 913 [1] => 95 [2] => 3 [3] => 6 [4] => 0 ) 

// loop through 5th array
foreach($arr[4] as $key => $val) {
    echo $key." => ".$val."<br/>";
}

// Output
/*    
0 => 913
1 => 95
2 => 3
3 => 6
4 => 0
*/

echo "Third value : ".$arr[4][2];
//Third value : 3 

默认情况下,数组值以0开头,因此第5个元素为#4:

print_r( $array[4] );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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