回复讨论(解决方案)
$str = 21;$arr = array(1,2,3);if (in_array($str,$arr)){ $index = array_keys($arr,$str); unset($arr[$index[0]]); echo implode(',',$arr)."不在数组内";}else{ echo implode(',',$arr)."不在数组内";} 优化下
$str = 21;$arr = array(1,2,3);if (in_array($str,$arr)){ $index = array_keys($arr,$str); unset($arr[$index[0]]);} echo implode(',',$arr)."不在数组内";