大佬教程收集整理的这篇文章主要介绍了如何将php数组放入html表单中?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$countryList = array(
'Russia' => 'Moscow','US' => 'United States');
我有这个数组,我试图将它生成到一个 hmtl 表单上,该表单将具有这样的输出。
<SELEct name='country'>
<option value='0'>Russia - St.Petersburg</option>
<option value='1'>United States - Dallas</option>
...
</SELEct>
不胜感激,谢谢。
通过一个简单的循环,并使用 array_flip/array_keys
来获取该国家/地区的索引地图:
<?php
$countryList = [
'Russia' => 'Moscow','US' => 'United States'
];
$countryKeys = array_flip(array_keys($countryList));
?>
<SELEct name='country'>
<?php foreach ($countryList as $country => $city): ?>
<option value='<?= $countryKeys[$country] ?>'><?= $country ?> - <?= $city ?></option>
<?php endforeach; ?>
</SELEct>
结果:
<SELEct name='country'>
<option value='0'>Russia - Moscow</option>
<option value='1'>US - United States</option>
</SELEct>
俄罗斯 - 圣彼得堡和美国 - 达拉斯不在列表中,因为它不在数组中。
以上是大佬教程为你收集整理的如何将php数组放入html表单中?全部内容,希望文章能够帮你解决如何将php数组放入html表单中?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。