我有一个记录" id_zone"在存储引用ID的数据库中,如$ abilitato-> id_zone =' 1,2,3,9,50' 从laravel我需要检查在此字段中是否存在从url传递的值。仅当我有一个值
时,以下工作$abilitato = \App\Models\Servizi::where('id', $servizio)->('id_zone', $verifica->id_citta)->first();
if(!empty($abilitato) && empty($verifica->multicap)) {
$json = ['CAP' => '1' , 'DEB' => $cap ];
}else{
$json = ['CAP' => '0' , 'DEB' => $cap];
}
我需要检查是否
答案 0 :(得分:0)
如果您想知道数组中是否有值,您可以使用此功能来了解它。
这是一个例子:
// First convert your string to array
$myString = $abilitato->id_zone; // Here your string separate with comas
$array = explode(',', $myString); // Here convert it to array
$value = 7; // Here you put the value that you want to check if is in array
// Check if exist a value in array
if (in_array($value, $array)){
echo "Exist in array";
}else{
echo "No exist in array";
}
问候!