0

このような配列をループして ID を取得し、それを画面に表示するにはどうすればよいですか? また、どのようにループを実行して、最も高いIDを持つものを見つけることができますか?

私は初心者ではありませんが、実際に配列を使用したことはありません。

Array
(
    [articles] => Array
        (
            [0] => Array
                (
                    [id] => 650
                )

            [1] => Array
                (
                    [id] => 649
                )

            [2] => Array
                (
                    [id] => 645
                )

            [3] => Array
                (
                    [id] => 399
)
);

ありがとうございます。

4

3 に答える 3

0

試す

foreach ($arrayvar['articles'] as $value)
{
   echo $value['id']."<br>";
}
于 2013-08-21T10:10:07.210 に答える
0

配列が$arr['articles']含まれているとします。次に、を使用しforeachて配列をループし、エコーするだけです。

$arr = array('articles' => array(
                                 '0' => array('id' => 650),
                                 '1' => array('id' => 649),
                                 '2' => array('id' => 645),
                                 '3' => array('id' => 399)
                                )
           );
foreach($arr['articles'] as $val){
  echo $val['id'].'</br>';
}
于 2013-08-21T09:56:18.873 に答える