<?php
mb_internal_encoding('UTF-8');
$text = <<<TEXT
Павел
Дуров
fsdf sdf sdf
TEXT;
$filter = '';
$filter = mb_strtolower($filter);
$parts = mb_split('[\x00-\x20]+', $filter);
$parts = array_map('trim', $parts);
$parts = array_filter($parts);
$parts = array_map('preg_quote', $parts);
$filter = implode('.*', $parts);
echo preg_match("~(?=a)b~", $text);
- 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
- 0
preferences:
167.08 ms | 403 KiB | 120 Q