Я искал много слов preg_match, но не мог понять это. Я хочу получить тексты в <b>
из следующего.
$string='<b>Joondanna
Investments Pty Ltd v The Minister for Lands, Planning and the Environment </b>(NTSC)
- discovery - judicial review - documents not relevant to question in
proceedings - application dismissed (C G)<br>';
preg_match( '/<b>(.*?)<\/b>/', $string, $match );
echo $match[1]; //Undefined offset error
Вам нужно добавить модификатор 's', чтобы точка соответствовала всем, включая строки новой строки
изменение
preg_match( '/<b>(.*?)<\/b>/', $string, $match );
в
preg_match( '/<b>(.*?)<\/b>/s', $string, $match );
(.*?)
Будет в 1.