Пожалуйста, помогите с обычным php.
Мне нужно Найти эту последовательность в тексте:
MediaBox[2.8347 2.83467 609.449 856.063]
и затем разбить на 4 числа (2.8347,2.83467,609.449,856.063)
Также строки могут быть
CropBox[2.8347 2.83467 609.449 856.063]
и так далее ...
Спасибо !!
Ps Также я нашел этот код, чтобы получить последние 2 цифры: в тексте могут быть любые другие
[xxxx yyyy zzzz oooo]
но мне нужны только такие: CropBox [xxxx xxxx xxxx xxxx]
$stream = new SplFileObject($path);
$result = false;
while (!$stream->eof()) {
if (preg_match("/".$box."\[[0-9]{1,}.[0-9]{1,} [0-9]{1,}.[0-9]{1,} ([0-9]{1,}.[0-9]{1,}) ([0-9]{1,}.[0-9]{1,})\]/", $stream->fgets(), $matches)) {
$result["w"] = ptToMM($matches[1]);
$result["h"] = ptToMM($matches[2]);
break;
}
}
$stream = null;