in_array() 期望参数 2 为数组,在中给出的字符串
in_array() expects parameter 2 to be array, string given in
收到类似 in_array() 的警告,要求参数 2 为数组,
中给出的字符串
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label for="kids_age_range">AGe Range</label>
<div class="checkbox">
<label class="control-label" for="k_1_5">
<input type="checkbox" name="kids_age_range[]" value="1-5" id="k_1_5" {if in_array('1-5', $job.kids_age_range)} checked{/if} /> 1-5
</label>
</div>
</div>
</div>
</div>
如果 $job.kids_age_range 是一维数组,您需要先将对象转换为数组才能使用它。
// Cast to an array
$array = (array) $job.kids_age_range;
收到类似 in_array() 的警告,要求参数 2 为数组,
中给出的字符串<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label for="kids_age_range">AGe Range</label>
<div class="checkbox">
<label class="control-label" for="k_1_5">
<input type="checkbox" name="kids_age_range[]" value="1-5" id="k_1_5" {if in_array('1-5', $job.kids_age_range)} checked{/if} /> 1-5
</label>
</div>
</div>
</div>
</div>
如果 $job.kids_age_range 是一维数组,您需要先将对象转换为数组才能使用它。
// Cast to an array
$array = (array) $job.kids_age_range;