における2次元連想配列外エコー[0] - [名前]、[説明]
[1] - [名前]、[説明]
[2] - 私は2つのforeachがしようとすると、このように、それぞれの名前と説明をエコーするループを作成
Iデータがこのフォーマット</p> <p>中でエコーされたいPHP
$options = array('guide_info' => $guide_info);
$guide_info = array('guide_name' => $guide_name,
'guide_description' => $guide_description
);
[名前]、[説明]:
foreach ($options as $key => $value) {
foreach ($guide_info as $type => $info){
$html .= $type . " " . $info . "\n";
}
}
しかし、2番目のループでforeach()に指定された無効な引数についてのエラーが表示されます。
現在、私のしますprint_r($ options)は
Array ([guide_name] => f
[guide_description] => fff
[0] => Array (
[guide_name] => fsss
[guide_description] => sssss
)
)
と私がしますprint_rが表示されていること、正しい情報をエコーすることができるだろうどのように私のエコープリント
guide_name fsss
guide_description sssss
guide_name fsss
guide_description sssss
guide_name fsss
guide_description sssss
を示して?
それがしますprint_rが表示されている情報を表示していませんか?私はguide_nameの後ろにfsssがあり、guide_descriptionの後にsssssがあることを意味します。それは正しいのですか?どのように間違っていますか? –
また、上記のように '$ guide_info'を使用する' $ options'配列を作成したが、その後ろに '$ guide_info'を作成したことに気付きました。私は '$ guide'部分を' $ options'部分の上に移動すべきだと思います。 –
私のエコーは2回目のインスタントを3回印刷しています。 fとfff –