Как заменить символ и символ цикла на PHP?PHP replace and looping character
Например, у меня есть ввода данных формы текстовое поле, как это:
#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
Это исходит от x8 56x8? Или это должно быть 23x8? –