0

我有这样的字符串:

$str="123 1231 41241 124124";

如何在 PHP 中将这些字符串转换成这个输出?

$output="'123','1231','41241','124124'";
4

2 回答 2

3

我觉得你不需要preg_replacestr_replace很好:

<?php 
$str="123 1231 41241 124124";
$output = "'".str_replace(" ", "','", $str)."'";
?>
于 2012-08-08T08:58:03.163 回答
2

你可以这样做:

<?php 
$str="123 1231 41241 124124";
//This
$output = "'".implode("','",explode(' ',$str))."'";//'123','1231','41241','124124'
//Or
$output = "'".str_replace(' ',"','",$str)."'"; //'123','1231','41241','124124'
?>

很确定还有许多其他不涉及正则表达式的方法。

于 2012-08-08T08:51:41.667 回答