程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何将php数组放入html表单中?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何将php数组放入html表单中??

开发过程中遇到如何将php数组放入html表单中?的问题如何解决?下面主要结合日常开发的经验,给出你关于如何将php数组放入html表单中?的解决方法建议,希望对你解决如何将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,请注明来意。
标签: