2012-02-08 3 views
0

Выход 30 | 24 | 17,5 | 4 | 20,15 | 13 | 33,15 | 22 | 33,9 | 20 | 22PHP - Wrap Скобки вокруг каждой запятой

Допустим, мой вывод, что , Реалистично каждые 3numbers 1 билет они разделяются на «» (запятая)

Я хочу, чтобы обернуть круглые скобки вокруг них, так что результат будет выглядеть следующим образом

(30 | 24 | 17) (5 | 4 | 20) (15 | 13 | 33) (15 | 22 | 33) (9 | 20 | 22)

Должен ли я использовать регулярное выражение?

+1

Вы не должны использовать регулярные выражения. Есть несколько способов сделать это. –

ответ

6

Попробуйте следующее,

$output = "30|24|17,5|4|20,15|13|33,15|22|33,9|20|22"; 
$string = "(" . str_replace(",", ") (", $output) . ")"; 
echo $string; 
+0

+1: именно то, что я собираюсь предложить. NB PCRE обычно намного медленнее, чем другие совпадения строк/replace fns в PHP – symcbean

Смежные вопросы