1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<?php header('Content-Type: text/html; charset=utf-8'); $names = array( 'Георги Бакалов', 'ПЕТЪР ТОДОРОВ ЗАНЕВ', 'Оксана Хорват-Станчева', 'Тезджан Наимова', 'Мехмед Бурхан Демир', 'Иван Ласкин', 'Петър', 'милен', 'ЖОРО', 'Georgi', 'Georgi Stanchev', 'Станислав Станиславов Станиславов Станиславов Станиславов', 'Алберт Айнщайн', 'Светлана Ражнатовић' ); echo "Всички имена:<br /><pre>"; print_r($names); echo "<br>Мачнати:<br />"; print_r(preg_grep('/^[а-я]+\s[а-я]*\s?[а-я]+\-?[а-я]*$/ui', $names)); echo('</pre>'); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
Всички имена: Array ( [0] => Георги Бакалов [1] => ПЕТЪР ТОДОРОВ ЗАНЕВ [2] => Оксана Хорват-Станчева [3] => Тезджан Наимова [4] => Мехмед Бурхан Демир [5] => Иван Ласкин [6] => Петър [7] => милен [8] => ЖОРО [9] => Georgi [10] => Georgi Stanchev [11] => Станислав Станиславов Станиславов Станиславов Станиславов [12] => Алберт Айнщайн [13] => Светлана Ражнатовић ) Мачнати: Array ( [0] => Георги Бакалов [1] => ПЕТЪР ТОДОРОВ ЗАНЕВ [2] => Оксана Хорват-Станчева [3] => Тезджан Наимова [4] => Мехмед Бурхан Демир [5] => Иван Ласкин [12] => Алберт Айнщайн ) |
Не хваща латиница и символи на караджица (сръбска азбука).