私はPHPを使用しています。配列とオプションのメニューにインデックスの値を入れますか?
私は以下のような配列を持っています。
$wupincat = array('','sword','knife','bow');
私は、オプションメニューの中に、この配列を入れたいが、私は、メニューoption value
を指定することはできません。
マイPHP側は次のとおりです。
$wupincat = array('','sword','knife','bow');
マイHTML側:
<select name="wcat" id="typeid" class="ps">
{loop $wupincat $wp}
<option value="">$wp</option>
{/loop}
</select>
私の最終的な出力:
<select name="wcat" id="typeid" class="ps">
<option value="">sword</option>
<option value="">knife</option>
<option value="">bow</option>
</select>
私option value
を指定する方法?
これは私が必要なものである:
<select name="wcat" id="typeid" class="ps">
<option value="1">sword</option>
<option value="2">knife</option>
<option value="3">bow</option>
</select>
どのようにコーディングを改善したり、私が何かを欠場しますか? 最終的なコーディングは次のとおりです: 私のPHP側:
$wupincat = array('','sword','knife','bow');
$arrayfilter = array_filter($wupincat);
foreach($arrayfilter as $key => $value) {
$crazylist[$key]['title'] = $value;
$crazylist[$key]['key'] = $key;
}
マイHTML側:
<select name="wcat" id="typeid" class="ps">
<option value="0">Choose...</option>
{loop $crazylist $value}
<option value="{$value[key]}">{$value[title]}</option>
{/loop}
</select>
を
====== は、私は私の問題を解決してきた、すべての答えを統合します
最終出力(成功!)
<select name="wcat" id="typeid" class="ps">
<option value="0">Choose...</option>
<option value="1">sword</option>
<option value="2">knife</option>
<option value="3">bow</option>
</select>
小枝などを使用していますか?そのHTMLはバニラHTMLまたはPHPではないので – RiggsFolly
あなたのHTMLコードのループはどのように機能しますか? PHPではありません。それはフロントエンドフレームワークの一部ですか? – Kita
あなたが使用しているテンプレートエンジンを教えてください – RiggsFolly