Код: Выделить всё
var_dump($results_array):
0 => php,mysql,jquery,ruby,html,css,lamp
1 => mouse,keyboard,laptop,pad
2 => table,sofa,caption
3 => control,television,control television,television control
Код: Выделить всё
0 => lamp
1 => keyboard,laptop,pad
3 => table,sofa,caption
4 => empty
Код: Выделить всё
0 => lamp
1 => keyboard
2 => laptop
3 => pad
4 => table
5 => sofa
6 => caption
Код: Выделить всё
foreach ($results_array as &$row) {
$row = explode(',', $row);
}
unset($row);
$results_array = call_user_func_array('array_merge_recursive', $results_array);
foreach ($array as $k => $v) {
if (strpos($v, 'a') === false)
unset($array[$k]);
}
$results_array = array_values($results_array);
Код: Выделить всё
3 => control,television,control television,television control
Код: Выделить всё
foreach ($results_array as &$row) {
$row = explode(',', $row);
}
unset($row);
$results_array = call_user_func_array('array_merge_recursive', $results_array);
// HERE IS CHANGED ****
$q = preg_split('/\s+/', trim($q));
foreach ($results_array as $key => $value) {
foreach ($q as $query) {
if (stripos($value, $query) === false) {
unset($results_array[$key]);
break;
}
}
}
// ****
$results_array = array_values($results_array);
Подробнее здесь: https://stackoverflow.com/questions/133 ... not-contai
Мобильная версия