如何使用PHP回显多维数组

时间:2013-07-11 10:54:12

标签: php multidimensional-array foreach echo

我有以下数组,我需要在表单上显示名称。 如何通过foreach()循环来完成此操作?

我正在尝试的是:

Array
(
    [0] => Array
        (
            [to_user_name] => John
        )

    [1] => Array
        (
            [to_user_name] => Mike
        )

)

3 个答案:

答案 0 :(得分: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"] . "\">"; } ,例如,

{{1}}

答案 1 :(得分:0)

我把它当成一个单一阵列然后我意识到它是一个多维数据集阵列,以下工作,我希望这也有助于其他人

foreach ($messages->getMessage('recipient_names') as $section => $items ){
    foreach ($items as $key => $value){
        echo "$value, ";
    }
}

答案 2 :(得分:0)

查看您可以使用的内容

print_r($your_array);

为了开发目的,您需要使用for / foreach循环

foreach($your_array as $array_temp)
{
foreach($array_temp as $item)
{
echo $item;
}
}
相关问题