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