问题描述
我在匹配选定的值以在表中进行回显检查时遇到问题。但是我的工作代码错误消息显示给我 Undefined array key
。
这是我的示例代码,如果值为Alfreds Futterkiste,Magazzini Alimentari Riuniti
,我需要在输入中进行匹配,然后将在复选框中进行回显:
<?PHP
$myString = "Alfreds Futterkiste,Magazzini Alimentari Riuniti";
$myArray = explode(',',$myString);
<input type="checkBox" id="checkBox_val" name="checkBox_val" value="0" <?PHP echo $myArray[0] === 'Alfreds Futterkiste' ? 'checked' : ''; ?>>
<input type="checkBox" id="checkBox_val" name="checkBox_val" value="0" <?PHP echo $myArray[1] === 'Centro comercial Moctezuma' ? 'checked' : ''; ?>>
<input type="checkBox" id="checkBox_val" name="checkBox_val" value="0" <?PHP echo $myArray[2] === 'Ernst Handel' ? 'checked' : ''; ?>>
<input type="checkBox" id="checkBox_val" name="checkBox_val" value="0" <?PHP echo $myArray[3] === 'Island Trading' ? 'checked' : ''; ?>>
<input type="checkBox" id="checkBox_val" name="checkBox_val" value="0" <?PHP echo $myArray[4] === 'Laughing Bacchus Winecellars' ? 'checked' : ''; ?>>
<input type="checkBox" id="checkBox_val" name="checkBox_val" value="0" <?PHP echo $myArray[5] === 'Magazzini Alimentari Riuniti' ? 'checked' : ''; ?>>
?>
预期结果如下图:
这是我的在线编辑器:https://paiza.io/projects/t9sT47Tl5vmon-3ZPqAvWA?language=php
希望有人能指导我如何解决问题。谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)