我在MySQL数据库中有一个包含联系人地址的字段:1 The High Street, This Town, Some City,AA1 1AA
我想在逗号处将其拆分,以便将其打印为:
1 The High Street
This Town
Some City
AA1 1AA
我尝试了explode(),implode(),split()和preg(),但它们不起作用。我通常会得到我不想要的Array ( [0] => 1 The High Street [1] => This Town [2] => Some City [3] => AA1 1AA )
。
我在此站点上查看了各种答案,包括使用正则表达式的答案,但我对它的理解还不够。
那么,如何在不将其放入数组的情况下使字符串在逗号处分割?
答案 0 :(得分:1)
如果您尝试将输出结果放到网页中,则需要用<br>
标签替换。,...
$addressFormated = str_replace(",","<br>",$address);
答案 1 :(得分:0)
因此,您想用换行符替换逗号吗? Javascript
yourString.split(",").join("\n")
或者在php中-根据您要执行的操作选择一个。
str_replace(",","\n",$your_string);
str_replace(",","\r\n",$your_string);
str_replace(",","<br>",$your_string);
或者您可以使用正则表达式替换php中的逗号和空格
preg_replace('/,\s*/i', '\n', $string);
preg_replace('/,\s*/i', '\r\n', $string);
preg_replace('/,\s*/i', '<br>', $string);
Here是php中一些换行数据,具体取决于您要执行的操作。