У меня есть контент в этой форме
$content ="<p>This is a sample text where {123456} and {7894560} ['These are samples']{145789}</p>";
Мне нужны все значения между фигурными фигурными скобками в массиве, подобном показанному ниже:
array("0"=>"123456","1"=>"7894560","2"=>"145789")
Я пробовал с этим кодом:
<?php
preg_match_all("/\{.*}\/s", $content, $matches);
?>
Но я получаю здесь значения от первой фигурной скобки до последней, найденной в контенте. Что можно сделать, чтобы получить массив в формате выше? Я знал, что шаблон, который я использовал, ошибочен. Что нужно сделать, чтобы получить желаемый результат, показанный выше?