-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>
4

1 に答える 1

0

$job.kids_age_range が 1 次元配列の場合、使用する前にオブジェクトを配列にキャストする必要があります。

// Cast to an array
$array = (array) $job.kids_age_range;
于 2015-09-14T08:31:10.373 に答える