Как найти более одной переменной в строке с помощью preg_match?Как найти более одной переменной в строке с помощью preg_match?
У меня есть строка ниже в переменной php, где значения переменных, которые будут найдены, подсвечиваются.
$var = '<div class="CK mag10">OKT: **VARVALUE1**<span class="OK1 OK2">|</span>MOK: **VARVALUE2**<span class="OK1 OK2">|</span>ISIN: **VARVALUE3**<span class="OK1 OK2">|</span>SOCCER: **VARVALUE4**</div>';
Я написал этот код:
$found_matches = preg_match('/\<div class=\"CK mag10\">OKT: ([0-9A-Za-z]+)\<span class=\"OK1 OK2\"\>|\<\/span\>MOK: ([0-9A-Za-z]+)\<span class=\"OK1 OK2\"\>|\<\/span>ISIN: ([0-9A-Za-z]+)\<span class=\"OK1 OK2\"\>|\<\/span>SOCCER: ([0-9A-Za-z]+)\<\/div\>/i', $var, $matches);
но это дает мне только одно значение не все переменные значения. Есть ли способ получить все значения переменных, уложенные в один массив $ совпадений?
'preg_match_all' – ndn