用php中的另一个数组检查数组的单个元素

时间:2019-01-08 10:21:37

标签: php

我分别有两个数组名称位置和数据。

$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

预先感谢

0 个答案:

没有答案