| |
|
|
| | Добрый день...
Например есть масиив:
<?php
// массив формируеться из файла, о чем речь пойдет ниже
$array = array("Леваневского пер.", "Левитана", "Невского Александра", "Некрасова пер.",);
?>
|
Допустим есть перменная
$string = "невского";
Как организовать правильно поиск, так, чтобы вывело Невсокго Александра, а Леваневского пер. - проигнорировало?
Вот код, которым я произвожу поиск по массиву:
<?php
$ulica_array = file("spisok_ulic.csv");
// $home - содержимое переменно по которой производитсья поиск
if(!empty($home) && strlen($home) > 5) {
foreach($ulica_array as $string) {
$patterns_array = "/$home?/";
// если находим совпадение - перезаписываем переменную
if (preg_match($patterns_array, $string)) {
$home = trim($string);
}
}
}
?>
|
Я недавно столкнулся с регами... | |
| |
|