Имена участников (разделяйте запятой).
$pattern = '~ <a \s+ href \s* = \s* "([^"]+)" \s+ class \s* = \s* " (?:[^"\s]*\s+)*? jwplayer-provider [\s"] ~xi';
Потерялся $ перед str. А так вроде работает http://sandbox.onlinephpfunctions.com/code/edb76de1f92ddd18800edd2dd40cc9838a5a74e9
А про какой input идёт речь? STDIN https://secure.php.net/manual/ru/wrappers.php.php или что-то другое?
preg_replace('~(<h3 class="inside_p">.*?</h3>)\s*<p>~s', '<p>\1 ', $str); Если с регулярками туго, то можно было воспользоваться, например...
"/((?:^|>)[^<]*)($word)/ui" [^<]* По умолчанию квантификаторы жадные и захватывают максимальное количество текста. Вот и находит только последнее...
Для текста в кодировке utf-8 нужно добавить модификатор u (PCRE_UTF8) /плагін/ui
Осталось открыть мануал http://php.net/manual/ru/ref.array и поискать "срез массива". Открыть http://php.net/manual/ru/ref.filesystem и найти...
Файл в корне сайта можно упростить. <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteRule...
Перед циклом собираем нужный шаблон: $w = "[\p{L}\p{N}]"; $pattern = "%(?<!$w)($word)(?!$w)%ui"; А в цикле находим конструкцию: echo...
Генерация сочетаний без повторений. Первое что нагуглил: http://rosettacode.org/wiki/Combinations#PHP_2 https://prog-cpp.ru/combinations/
Без регулярок. $array = [ ' Title', ' Sub title', ' Super title', ' sub title super' ]; foreach ($array as $line) { if...
По условию там строго пробел, а метасимвол \s это пробел, табуляция, символы новой строки и возврата каретки. $mystring = ' Title Sub...
(?m-i)(?<!\?|\.|\!|[А-Я])\n(?![А-Я\s]*$)
RewriteRule ^(Orders/[^/]+/)(Naprimer_PAGE-101)/$ $1?view=$2 [L]
$white_list = [ '90.156.192.0/19', '87.242.64.0/18' ]; ip_check($_SERVER['REMOTE_ADDR'], $white_list) || die(); function ip_check($ip, $list)...
Директива Redirect относится к mod_alias, который не позволяет проверить GET параметры. Тут поможет mod_rewrite. RewriteEngine On RewriteCond...
Локейшн для картинок и проверка $http_referer. location ~ \.(gif|png|jpe?g)$ { if ($http_referer ~ pattern) { uwsgi_pass...
Добавить условие для исключения /import/ можно так: <If "req('Host') == 'beta.site.com' && ! %{REQUEST_URI} -strmatch '/import/*' "> Или так: <If...
RewriteCond %{QUERY_STRING} !mod=admin RewriteRule ^index\.php$ rewrite.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond...
Там нет сложностей и достаточно встроенных инструментов для работы со строками. explode — разбивает строку с помощью разделителя. fgetcsv — читает...