in_array () ожидает, что параметр 2 будет массивом, строка задана в

Получил предупреждение, как 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>

-2

Решение

Если $ job.kids_age_range — это одномерный массив, вам нужно будет преобразовать объект в массив, прежде чем вы сможете его использовать.

// Cast to an array
$array = (array) $job.kids_age_range;
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]