私の2つの配列値は
1)
Array (
[0] => School Children
[1] => Vocational Training Centre
[2] => Admission Fee
)
2) 入場料
Array (
[0] => School Children
[1] => World Ten K
[2] => Vocational Training Centre
[3] => Van travel
[4] => Admission Fee
)
ここでそれらのキーは異なります。両方が数学である場合、私のチェックボックスのみがチェックされます。それ以外の場合はチェックされません。
使ってみたarray_search
けどダメだったり、場合によってはin_array
。
$main
すべての値に対して$temp_imp
、データベースからの値です
<?php
$i=0;
foreach($prj_data as $prj_pop){
$main[]=$prj_pop->name;
?>
<br/><br/>
<input type="checkbox" class="checkbox_project" value="<?php echo $prj_pop->name;?>"
<?php
if (array_intersect($temp_imp, $main))
{
echo 'checked="true"';
}
?>
<?php
echo $prj_pop->name;
$i++;
}
?>