-2

我有以下数组,我需要在表单上显示名称。我怎样才能通过foreach()循环做到这一点?

我正在尝试的是:

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

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

)
4

3 回答 3

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"] . "\">";
}
于 2013-07-11T10:55:51.317 回答
0

我把它当作一个单一的数组,然后我意识到它是一个多维数组,下面的工作,我希望这对其他人也有帮助

foreach ($messages->getMessage('recipient_names') as $section => $items ){
    foreach ($items as $key => $value){
        echo "$value, ";
    }
}
于 2013-07-11T11:13:53.420 回答
0

查看您可以使用的内容

print_r($your_array);

出于开发目的,您需要使用 for/foreach 循环

foreach($your_array as $array_temp)
{
foreach($array_temp as $item)
{
echo $item;
}
}
于 2013-07-11T11:39:29.237 回答