lang
1{foreach from=$datas key=k item=val} 2<p>場所</p>{html_options name="placeid" options=$placename selected=$val.placeid}<br> 3{/foreach}
array(4) {
[0]=>
array(1) {
["placename"]=>
string(16) "a12"
}
[1]=>
array(1) {
["placename"]=>
string(16) "a13"
}
[2]=>
array(1) {
["placename"]=>
string(16) "a14"
}
[3]=>
array(1) {
["placename"]=>
string(16) "a16"
}
あるマスタから会場名を取得して会場IDとひもづけて上記のhtmlのドロップダウンを表示したいのですが
上の配列のキーが0からになっているため会場IDと一致しないため、
ドロップダウンでselectedが正しく機能しないのです。
上の配列を
array(4) {
[100]=>
array(1) {
["placename"]=>
string(16) "a12"
}
[101]=>
array(1) {
["placename"]=>
string(16) "a13"
}
[102]=>
array(1) {
["placename"]=>
string(16) "a14"
}
[103]=>
array(1) {
["placename"]=>
string(16) "a16"
}
としたいのですが
array_combine関数をやってもうまくいきませんでした
他にやり方はあるのでしょうか