Есть строка вида {1}{2}{3}{4}{5}..{n}
нужно получить это:
Array(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => и т.д.
)
$str = '{1}{2}{3}{4}{5}';
$array = explode('}',str_replace('{','',$str));
array_pop($array);
var_dump($array);
Можно используя trim() и explode():
$str = '{1}{2}{3}{4}{5}';
$result = explode('}{',trim($str,'{}'));
var_dump($result);
Ещё вариант с помощью регулярных выражений:
$str = '{1}{2}{3}{4}{5}';
preg_match_all('|(?<={)\d+(?=})|', $str, $arr);
var_dump($arr[0]);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как реализовать что-бы при цикли если значение пустое нужно взять его из прошлого раза
Как на стороне сервера можно обработать таймаут клиентов, когда тот "тихо" вырубается? На стороне клиента решил эту проблему, если сервер...
Создала приложение которое добавляет строчки в DataGridView по событиям одновременно задается раскраска