-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 に答える