如何替換PHP中的字符和循環字符?PHP替換和循環字符
比如我有數據輸入表單textarea的是這樣的:
#CI
23,45,56x8 788,98,554x7 100x100
or
@CI
23.45.56x8 788.98.554x7 100x100
老師說選擇上面的數據格式之一,並替換輸出弄成這個樣子:
CI,23,8
CI,45,8
CI,56,8
CI,788,7
CI,98,7
CI,554,7
CI,100,100
我代碼
<?php
$input =
"@CI
23,45,56x8 788,98,554x7 100x100";
$reg = "/((?:\d+,)*(?:\d+))x(\d+)/";
$new = preg_match($reg, $input);
echo $new;
?>
爲什麼它是23,8和45,8和98.7。第二個數字來自哪裏? –
23,8 - >(8來自x8)98,7 - >(7來自x7) – TomiTeruz
它來自56x8的x8嗎?或者它應該是23x8? –