Как проверить, есть ли в одном массиве значения, доступные в другом массиве? >
Например, у меня есть текстовый ввод, куда отправляются CSV --- $str = "зеленый, желтый, синий"
Я использую str_getcsv()для создания массива строк. Затем я хочу сравнить массив 1 с массивом 2, показанным ниже
Код: Выделить всё
$array2 = array("green","yellow","orange","purple");
Код: Выделить всё
$array1 = str_getcsv($str); //create array of colors
$array2 = array("green","yellow","orange","purple"); //allowed colors
if (!in_array($array1, $array2)) if value from array1 not in array2
{
return FALSE;
}
else
{
return TRUE;
}
Подробнее здесь: https://stackoverflow.com/questions/625 ... m-2-arrays
Мобильная версия