我使用此代码来了解数组中是否存在某些值
if(in_array("car", $parking))
{ $p_2="ok"; }
else{ $p_2="KO"; }
现在假设我的数组就像这样
$parking=array("black","blue","car","white");
我知道在这个数组中它可能是某些值,如汽车或黑色,因为人们通过表单放入此数组。
如何提取其他不是汽车的数据?
答案 0 :(得分:1)
您应该使用的方法是array_diff,它返回两个数组之间的差异。
$parking = array("black", "blue", "car", "white");
$diff = array_diff($parking, array("black", "white"));
print_r($diff);
Array
(
[1] => blue
[2] => car
)