İç içe Dizisi PHP foreach?

0 Cevap php

Ben sonuçlar bir alt kümesini görüntülemek istediğiniz bir iç içe geçmiş bir dizi var. Örneğin, aşağıdaki dizide iç içe dizideki tüm değerleri döngü istiyoruz [1].

Array
(
  [0] => Array
    (
      [0] => one
      [1] => Array
        (
          [0] => 1
          [1] => 2
          [2] => 3
        )
    )

  [1] => Array
    (
      [0] => two
      [1] => Array
        (
          [0] => 4
          [1] => 5
          [2] => 6
        )
    )

  [2] => Array
    (
      [0] => three
      [1] => Array
        (
          [0] => 7
          [1] => 8
          [2] => 9
        )
    )
)

Ben foreach işlevini kullanmaya çalışıyor ama bu işe almak gibi olamaz. Bu benim orijinal sözdizimi (Ben bunun yanlış olduğunu fark olsa idi).

$tmpArray = array(array("one",array(1,2,3)),array("two",array(4,5,6)),array("three",array(7,8,9)));

foreach ($tmpArray[1] as $value) {
  echo $value;
}

Ben bir değişken anahtar ben aramak istediğiniz tuşu olarak, yani aynı olup olmadığını karşılaştırmak önlemek için çalışıyordu

foreach ($tmpArray as $key => $value) {
  if ($key == 1) {
    echo $value;
  }
}

Herhangi bir fikir?

0 Cevap