PHProgress
Новичок
Массивы создавать надо...почему не подходит?
Массивы создавать надо...почему не подходит?
— так тоже неправильно (-:strpos ($str1, '16');
$str1 = "1 2 3";
$str2 = "1 4 5";
$str1 = explode (" " , $str1);
$str2 = explode (" " , $str2);
print "<pre>";
print_r ($str1);
print_r ($str2); print "</pre><hr>";
$array1 = array("1", "2", "3");
$array2 = array("green", "2", "red");
$result_array = array_intersect($str1, $str2);
print_r($result_array);
В примере с
print array_intersect($array1, $array2);
он мне выводит "Array".
А нужно 1 - если найдено
и 0 если не найдено.
print count($result_array);
$str1 = "5;16;";
$str2 = "1;19;20;";
$array1 = explode (";" , $str1);
$array2 = explode (";" , $str2);
$result_array = array_intersect($array1 , $array2);
print count($result_array);
Если ничего не нашел - значит 0Ладно, пока так выдает:
Если > 1 - значит нашел
Если ничего не нашел - значит 1.
$str1 = "5;16;";
$str2 = "1;19;20;";
$array1 = explode (";" , $str1);
$array2 = explode (";" , $str2);
$result_array = array_intersect($array1 , $array2);
print count($result_array);