-2

我有一个像下面给出的数组。我想一一呼应这些元素。帖子中还添加了预期输出

$myArray => Array
        (
            [0] => Array
                (
                    ['id'] => 1
                    ['name'] => "Amla"
                    ['age'] => 25
                )

            [1] => Array
                (
                    ['id'] => 2
                    ['name'] => "Kallis"
                    ['age'] => 35
            )
       )

// 预期输出

1  Amla  25
2  Kallis 35

我的代码:

foreach ($myArray as $key => $value){
    echo "$myArray[$key]=>$value"."</br>";
    }
4

3 回答 3

6

简单的方法。如果需要,将 css 添加到跨度。

 foreach($my_array as $item):
      echo '<span>'.$item['id'].'</span>';
      echo '<span>'.$item['name'].'</span>';
      echo '<span>'.$item['age'].';</span>';
 endforeach;
于 2012-10-05T18:21:31.417 回答
3

尝试

foreach ($myArray  as $v1) {
    foreach ($v1 as $v2) {
        echo "$v2\n";
    }
}
于 2012-10-05T18:21:59.490 回答
3

最简单的方法:

<?php
    foreach($my_array as $item) {
        echo $item['id'], " ", $item['name'], " ", $item['age'];
    }
?>

您可以使用 CSS 编辑输出格式。请注意,我使用逗号而不是点来表示echo(): 多次调用该函数比连接更快。

资料来源:

http://wolfprojects.altervista.org/articles/output-in-php/

http://www.simplemachines.org/community/index.php?topic=27423.0

于 2012-10-05T18:26:06.937 回答