2012-02-08 3 views
0

出力30周り| 24 | 17,5 | 4 | 20,15 | 13 | 33,15 | 22 | 33,9 | 20 | 22PHP - ラップブラケットごとにカンマ

のは、私の出力があることを言ってみましょう、現実的にすべての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は通常、PHPの他の文字列一致/置換fnsよりもはるかに低速です – symcbean

関連する問題