在 php 中,如果我有一串来自数据库的逗号分隔数据,如下所示:
John,Paul,Ringo,George
我怎样才能将它转换为这样的东西,而不使用 for 循环或任何额外的处理。php有没有一个函数可以做到这一点?
$str = 'John','Paul','Ringo','George';
Run Code Online (Sandbox Code Playgroud)
我目前使用爆炸分割字符串,然后重新格式化它。无论如何,不这样做就能实现这一目标?
格式化的字符串被发送到 SQL,并在 MySQL 函数中使用IN()。
如果你绝对不想使用explode(),你可以使用
$str = 'John,Paul,Ringo,George';
$newStr = "'" . str_replace(",","','", $str) . "'";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
988 次 |
| 最近记录: |