我分别有两个数组名称位置和数据。
$position = array("A1","A2","A3","A4","A5","B1","B2","B3","B4","B5");
Array ( [0] => B1 [1] => B2 [2] => A2 [3] => A3 )
第二个数组命名为data,它们来自mysql数据库。现在我需要检查位置数组中数据数组的元素。我尝试了这段代码
for ($i=0; $i < 10 ; $i++) { if ($i==5){?>
<br> <?php } ?>
<input type="checkbox" name="pos[]" value="<?php echo $position[$i];?>"
<?php if(in_array($data[$i], $position)) echo "checked";
?>>
<label ><?php echo $position[$i] ?></label>
<?php }
我得到的结果是
A1 A2 A3 A4
注意:未定义的偏移量:第25行A5的G:\ xampp \ htdocs \ library \ ajax.php中的4
注意:未定义的偏移量:第25行B1的G:\ xampp \ htdocs \ library \ ajax.php中的
注意:未定义的偏移量:第25行B2的G:\ xampp \ htdocs \ library \ ajax.php中的6
注意:未定义的偏移量:第25行B3的G:\ xampp \ htdocs \ library \ ajax.php中的7
注意:未定义的偏移量:第25行B4的G:\ xampp \ htdocs \ library \ ajax.php中的8
注意:未定义的偏移量:第25行B5的G:\ xampp \ htdocs \ library \ ajax.php中的9
预先感谢