$massive = "1H|\^&|||ttt|||||h|BATCH|P|1 P|1 O|1|5331|598^0012^1^^S1^SC|^^^133^1\^^^140^1|R||20190625132832||||N||||1|||||||20190625135509|||F R|1|^^^133/1/not|1.52|uIU/ml||N||F||admin|||E1 R|2|^^^140/1/not|4.99|pmol/l||N||F||admin|||E00 21 L|1|N 43";
// Ищем все числа из трех цифр, перед которыми стоит ^^^
// и результат записываем в matches
preg_match_all('~\^{3}(?P<target>\d{3})~', $massive, $matches);
// В массиве matches c индексом 'target' лежат наши значения
// [
// 0 => "133"
// 1 => "140"
// 2 => "133"
// 3 => "140"
// ]
var_dump($matches['target']);
$string = file_get_contents("page.html");
preg_match('#\<a.*href="/item\.php.*\</a\>\</span\>#U', $string, $matches);
preg_match('#class="(.*)"#U', $matches[0], $match);
echo $class = rtrim(str_replace("class=\"", "", $match[0]), '"');
$content = file_get_contents('http://www.example.com/');
$regex = "/SELECT aaa FROM bbb WHERE BINARY value='((?:\\\\.|[^'])*+)'/";
preg_match($regex, $text, $match);
<?php
require_once('Config.php');
$config = new Config();
echo $config->vk_id;
(!in_array(trim($_GET['lang'] ?? null), $config['langs'])) {
function check($a) {
while ($a < 100) $a += 11;
while ($a > 110) $a -= 11;
return $a;
}
echo(check(105-7)); // 109