PHP搜索替换有趣的任务
我有一个有趣的谜题需要解决。我们必须使用 PHP find Replace 命令转换以下变量
from:
$string = '
h= 1.00 h= 2.00 h= 3.50
W= 1.50 w= 3.00 w= 4.50
st=5000 st=6000 st=7000
';
to:
$string = '
A=1.00, B=2.00, C=3.50
A=1.50, B=3.00, C=4.50
A=5000, B=6000, C=7000
';
这意味着很好地格式化字符串数据,有时列只有 2,但有时列是 3、4、5 甚至 10。
我需要 PHP 为我做这件事,但是我不知道什么代码适合它。
可能 preg_replace 可能会有帮助,但我不确定。
感谢您提前的帮助...
I have an interesting puzzle to solve. We have to convert the following variable using PHP find replace command
from:
$string = '
h= 1.00 h= 2.00 h= 3.50
W= 1.50 w= 3.00 w= 4.50
st=5000 st=6000 st=7000
';
to:
$string = '
A=1.00, B=2.00, C=3.50
A=1.50, B=3.00, C=4.50
A=5000, B=6000, C=7000
';
Meaning that nicely format the string data and sometimes the columns are only 2 but then sometimes the columns are 3, 4, 5 or even 10.
I need PHP to do this for me but I don't know what code will be good for it.
May be preg_replace could be helpful but I am not sure.
Thanks for the help in advance...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用一些简单的东西,例如:
这将按行提取数据:
然后很容易重新格式化和重命名。
You could use something simplistic like:
This will extract the data line-wise:
Which is then easy to reformat and rename.