从数据库显示

发布于 2024-11-18 08:20:51 字数 350 浏览 2 评论 0原文

在显示数据库中的地址时,我在每个值的末尾添加了 , 。当地址的最后一个值为空时,我将获取 , 以及最后一个值。但我不想要这样。有人可以帮忙吗?

if ($Fetch['addr']!=''){
    echo $Fetch['addr'].',';

就会

address,city,postalcode

如果我删除它显示的邮政编码,它

address,city,

显示,但当未提供任何值时,我不需要 ,

while displaying address from database I have added , at the end of each value. when last value of address in empty am getting , along with the last value. But I don't want that. Can any one help?

if ($Fetch['addr']!=''){
    echo $Fetch['addr'].',';

it is displaying

address,city,postalcode

if i remove postalcode it displayes

address,city,

but i don't need , at the end when any of the value is not provided

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

乖乖 2024-11-25 08:20:51

将您的值插入数组并在其末尾使用 join< /a> 将数组转换为字符串:

$array[] = [Your Value Here];

$string = join ( ',' , $array )

Insert your value in array and at the end of it use join to convert array to string with:

$array[] = [Your Value Here];

$string = join ( ',' , $array )
鸵鸟症 2024-11-25 08:20:51

将输出存储在变量中,不要像您所做的那样直接使用 if 进行回显,然后使用下面的函数,最后在 $str< 上应用 rtrim 后打印它们/代码>。

字符串应与所有 if 一起存储在 $str 中,

if ($Fetch['addr']!=''){
    $str.=$Fetch['addr'].',';

这将删除最后一个逗号

echo $clean = rtrim($str,',');

Store the output in a variable do not echo directly with if as you are doing and then use below function and finally print them after applying rtrim on the $str.

string should be stored in $str with all the if's

if ($Fetch['addr']!=''){
    $str.=$Fetch['addr'].',';

This will remove last comma

echo $clean = rtrim($str,',');
萝莉病 2024-11-25 08:20:51

使用 Substr() 真的很有帮助!

$str = "abcde,";
$str = substr($str,'',-1);

现在这将从字符串中删除 , 。

Use Substr() It will really helps!

$str = "abcde,";
$str = substr($str,'',-1);

Now this will remove , from String.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文