代码片段 → PHP → 将逗号分隔的字符串转换为数组 将逗号分隔的字符串转换为数组 Chris Coyier 于 2009年10月30日 轻松将CSV文件转换为可解析的数组。 <?php $str="foo,bar,baz,bat"; $arr=explode(",",$str); // print_r($arr); ?>
有没有办法将一个像这样的逗号分隔的字符串:
Tags: Something, somethingelse, thirdsomething
转换为Tags
Something
Somethingelse
thirdsomething
也许可以通过将此代码
Tags: Something, somethingelse, thirdsomething
包含在某种div中?这可能吗?非常感谢,
好的,但是如果我将$arr放入一个循环例如“for”……我如何知道该数组的长度?……我的问题是……循环应该打印$arr[0],$arr[1],$arr[2],$arr[3]然后停止,我如何告诉它必须在数字三处停止?
Lezioni,你总是可以使用foreach循环而不是for循环。
另一方面,如果你真的想知道数组的长度
使用count语句。
$length=count($my_array);
非常感谢!令人印象深刻的简洁!
这在很多情况下都无法正常工作。考虑一下
Field 1, Field 1,”This is text, with a comma.”
该字符串将被分成4部分,而它应该只有3部分。