<?php
$text = <<<TEXT
Павел
Дуров fsdf sdf sdf
TEXT;
$filter = 'Павел Дуров';
$filter = mb_strtolower($filter);
$parts = explode(' ', $filter);
$parts = array_map('trim', $parts);
$parts = array_map('preg_quote', $parts);
$filter = implode('.*', $parts);
// echo preg_match("~{$filter}~uis", $text);
$a = preg_split('/[x00-x20]+/uis', $text, -1, PREG_SPLIT_NO_EMPTY);
// $a = array_map('trim', $a);
// $a = array_filter($a);
print_r($a);
- Output for 7.1.7, 7.3.24 - 7.3.33, 7.4.12 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.7
- Array
(
[0] =>
Павел
Дуров
[1] =>
[2] =>
[3] =>
)
preferences:
116.42 ms | 403 KiB | 120 Q