Я хочу разделить строку в PHP на часть «имя» (строка) и часть «ключи» (массив целых чисел).
Пример ввода:
$input = "Sum(1, 5, 7)";
Желаемый результат:
$name = "Sum";
$keys = [1, 5, 7];
Я смотрел на взорваться, str_split preg_split, и я уверен, что есть много возможных реализаций. Какое самое элегантное решение?
Sum(1, Sum(1, 5, 7), 7)
? Каков ожидаемый результат? - person HamZa   schedule 21.02.2014Sum(1, 5, 7)
или может быть несколько частей, таких какSum(1, 5, 7) , Div(10, 5), Mul(3, 4)
? - person HamZa   schedule 21.02.2014\s*,\s*
с помощьюpreg_split()
. - person HamZa   schedule 21.02.2014