相关疑难解决方法(0)

从字符串中删除最后一个字符

可能重复:
PHP - 删除最后一个字符,如果它是一段时间?

哪个是从字符串中删除最后一个字符的最快方法?

我有一个字符串

a,b,c,d,e,
Run Code Online (Sandbox Code Playgroud)

我想删除最后一个','并将剩余的字符串取回

OUTPUT: a,b,c,d,e
Run Code Online (Sandbox Code Playgroud)

最快的方法是什么?

php

675
推荐指数
5
解决办法
92万
查看次数

如何使用PHP从字符串中删除最后一个逗号?

您好我使用循环从我的数据库中获取值,我的结果如下:

'name', 'name2', 'name3',
Run Code Online (Sandbox Code Playgroud)

我希望这样:

'name', 'name2', 'name3'
Run Code Online (Sandbox Code Playgroud)

我想删除循环的最后一个值后的逗号.

谢谢

php string substr

90
推荐指数
8
解决办法
17万
查看次数

Php如何删除任何最后一个逗号

示例输出

1. test,test,test,test,test,
2. test,test,test,,
3. test,test,,,
4. test,,,,,
Run Code Online (Sandbox Code Playgroud)

我试过根据我之前的问题使用implode,但它只修剪了最后一个逗号.

如何删除任何最后一个逗号?

php trim

40
推荐指数
3
解决办法
8万
查看次数

从字符串中删除尾随逗号

我在PHP中创建逗号分隔列表,但我无法弄清楚如何从字符串中删除尾随逗号 - 例如,我可能会生成一个如下所示的列表,

RefundApplicationForm_(1)7.pdf,Mackintosh_- Shaker -_Suite_1514.pdf ,,,,

我试过了,

str_replace($list, ",", "");

但是删除了所有逗号我只想删除最后一个逗号以及它们之间没有任何值的逗号.

我通过以下方式制作清单,

$list .= $value.",";

php regex string

0
推荐指数
1
解决办法
959
查看次数

删除while循环中的最后一个逗号 - PHP

我一直在构建一个管理数据集的小工具,我正在尝试创建一个JSON输出,以便为我的前端提供数据.

现在我在循环的每一行的末尾都有一个额外的逗号.我需要删除它,如果我能在while循环中找到一种方法,那将是理想的.

这是我的代码:

$sth = mysql_query("SELECT * FROM mapdata");
$num_rows = mysql_num_rows($sth);
$counter = 0;
echo '[';
while($r = mysql_fetch_assoc($sth)) {
    if (++$counter == $num_rows) {
        echo json_encode($r) . '';
    }
    else {
        echo json_encode($r) . ',';
    }
}
echo "]";
mysql_close($connection);
Run Code Online (Sandbox Code Playgroud)

这就是我现在要归来的

[
{"col1":"123","col2":"456","col3":"789",},
{"col1":"123","col2":"456","col3":"789",}
]
Run Code Online (Sandbox Code Playgroud)

这就是我需要的.

[
{"col1":"data1","col2":"data2","col3":"data3"},
{"col1":"data1","col2":"data2","col3":"data3"}
]
Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激.

php mysql json

0
推荐指数
1
解决办法
490
查看次数

标签 统计

php ×5

string ×2

json ×1

mysql ×1

regex ×1

substr ×1

trim ×1