我有一个类似下面给出的数组。我想逐一回应这些元素。预期的产出也添加了帖子
$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>";
}
答案 0 :(得分:4)
简单的方法。如果需要,可以将CSS添加到跨度中。
foreach($my_array as $item):
echo '<span>'.$item['id'].'</span>';
echo '<span>'.$item['name'].'</span>';
echo '<span>'.$item['age'].';</span>';
endforeach;
答案 1 :(得分:3)
试
foreach ($myArray as $v1) {
foreach ($v1 as $v2) {
echo "$v2\n";
}
}
答案 2 :(得分: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