sno*_*ian 5 php arrays explode implode
我有一个数组,我通过数据库中的值生成,示例如下:
$addressarray = array($results['client']->client_city, $results['client']->client_county, $results['client']->client_postcode);
Run Code Online (Sandbox Code Playgroud)
用户使用from输入值,上面的数组工作,并将正确的值放入其中,但有时用户可能无法进入客户县,因此
$results['client']->client_county
Run Code Online (Sandbox Code Playgroud)
可能是空白的.我用这个调用数组.
$address = implode("\n ", $addressarray);
Run Code Online (Sandbox Code Playgroud)
现在这是我认为需要修复的部分,显然如果所有字段都有一个值,那么它们会显示换行符,但如果像我上面提到的那样,县是空白的,它将输出一个换行符,这样你就得到:
city
postcode
Run Code Online (Sandbox Code Playgroud)
但我想要的是
city
postcode
Run Code Online (Sandbox Code Playgroud)
我猜了
\n
Run Code Online (Sandbox Code Playgroud)
是问题,但我是一个空白.任何帮助赞赏.
伊恩
Fab*_*bio 16
我想你可以array_filter在使用implode()函数之前使用你的数组
$address = implode("\n", array_filter($addressarray));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12515 次 |
| 最近记录: |