さて、私はこのページを持っていて、ドロップダウンに json フィードからのすべてのものを含めたいと思っています。まさに「ラベル」。
質問する
122 次
2 に答える
0
$label の内容をドロップダウンリストに出力しています。foreach ループの最後に、最後のラベルのみが $label に格納されます。したがって、最後のラベルのみが表示されます。
代わりに、ループ内で <option>label</option> タグを生成し、それを $label に追加します。もちろん、ループに入る前に $label を空の文字列で初期化します。
于 2013-01-23T21:27:34.467 に答える
0
<select name="items">
<?php
$arr = json_decode(file_get_contents("http://media1.clubpenguin.com/play/en/web_service/game_configs/paper_items.json"),true);
$str = '';
foreach($arr as $item) {
$label = $item['label'];
$str .= "<tr><td style='text-align: center !important;'><b>Name:</b> $label</td>";
echo "<option class=\"selection\" value=\"$label\">$label</option>";
}
?>
</select>
于 2013-01-23T21:20:40.307 に答える