gpt4 book ai didi

PHP 在不使用循环的情况下将逗号分隔值的字符串转换为另一种格式

转载 作者:行者123 更新时间:2023-12-04 21:18:41 25 4
gpt4 key购买 nike

在 php 中,如果我有一串来自数据库的逗号分隔数据:

约翰、保罗、林戈、乔治

在不使用 for 循环或任何额外处理的情况下,我如何将它转换成这样的东西。 php 有可以做到这一点的功能吗?

$str = 'John','Paul','Ringo','George';

我目前使用 explode 拆分字符串,然后重新格式化它。无论如何不这样做就可以实现这一目标?

格式化的字符串被发送到一个 SQL,它在 MySQL IN() 函数中使用。

最佳答案

如果你绝对不想使用 explode() 你可以使用

$str = 'John,Paul,Ringo,George';
$newStr = "'" . str_replace(",","','", $str) . "'";

关于PHP 在不使用循环的情况下将逗号分隔值的字符串转换为另一种格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23853347/

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