次の配列があります。フォームに名前を表示する必要があります。foreach()
ループ経由でこれを行うにはどうすればよいですか?
私がしようとしているのは:
Array
(
[0] => Array
(
[to_user_name] => John
)
[1] => Array
(
[to_user_name] => Mike
)
)
次の配列があります。フォームに名前を表示する必要があります。foreach()
ループ経由でこれを行うにはどうすればよいですか?
私がしようとしているのは:
Array
(
[0] => Array
(
[to_user_name] => John
)
[1] => Array
(
[to_user_name] => Mike
)
)
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"] . "\">";
}
私はそれを単一の配列のように扱っていましたが、それが多次元配列であることに気付き、次のように機能しました。これが他の誰かにも役立つことを願っています
foreach ($messages->getMessage('recipient_names') as $section => $items ){
foreach ($items as $key => $value){
echo "$value, ";
}
}