【问题标题】:how to echo multidimension array using php如何使用php回显多维数组
【发布时间】:2013-07-11 10:54:11
【问题描述】:
我有以下数组,我需要在表单上显示名称。
我如何通过foreach() 循环来做到这一点?
我正在尝试的是:
Array
(
[0] => Array
(
[to_user_name] => John
)
[1] => Array
(
[to_user_name] => Mike
)
)
【问题讨论】:
标签:
php
multidimensional-array
foreach
echo
【解决方案1】:
foreach( $myArray as $subArray ) {
echo $subArray["to_user_name"];
}
不清楚您想如何在表单中使用这些值,但只需 echo 将值放在您需要它们的任何位置,例如,
foreach( $myArray as $subArray ) {
echo "<input type=\"text\" name=\"user_name\" value=\"" . $subArray["to_user_name"] . "\">";
}
【解决方案2】:
我把它当作一个单一的数组,然后我意识到它是一个多维数组,下面的工作,我希望这对其他人也有帮助
foreach ($messages->getMessage('recipient_names') as $section => $items ){
foreach ($items as $key => $value){
echo "$value, ";
}
}
【解决方案3】:
查看您可以使用的内容
print_r($your_array);
出于开发目的,您需要使用 for/foreach 循环
foreach($your_array as $array_temp)
{
foreach($array_temp as $item)
{
echo $item;
}
}