设置数组中的复选框


Set checked checkbox from array

我有两组数组,表示所有数据和选定的数据

$all_data = ["admin","member","editor"];
$selected = ["admin","member"];

如果$all_data值=$selected值,我想列出所有已检查的数据列表让它成为可能的最佳方法是什么?

试试这个代码-

<?php
$all_data = ["admin","member","editor"];
$selected = ["admin","member"];
foreach($all_data as $value) {
  $checked = in_array($value, $selected) ? 'checked="checked"' : '';
  echo '<input type="checkbox" name="chk[]" value="' . $value .'" ' . $checked . '>';
}
?>