gpt4 book ai didi

PHP 数组和空值/空值内爆

转载 作者:可可西里 更新时间:2023-11-01 13:35:47 24 4
gpt4 key购买 nike

我有一个由数据库中的值生成的数组,示例如下:

$addressarray = array($results['client']->client_city, $results['client']->client_county, $results['client']->client_postcode);

值是由用户使用 from 输入的,上面的数组有效并且正确的值被放入其中,但是有时用户可能不会输入客户的县,因此

$results['client']->client_county

可以为空。我用这个调用数组。

$address = implode("\n  ", $addressarray);

现在这是我认为需要修复的部分,很明显,如果所有字段都有值,那么它们将以换行符显示,但如果像我上面提到的那样,县是空白的,它仍然会输出一个换行符,所以你会得到:

city

postcode

但我想要的是

city
postcode

我猜的

\n

是问题,但我一片空白。任何帮助表示赞赏。

伊恩

最佳答案

我想你可以使用 array_filter在使用implode() 函数

之前添加到您的数组
$address = implode("\n", array_filter($addressarray));

关于PHP 数组和空值/空值内爆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16860270/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com