如何在 php 中将 1,2,3 转换为 '1','2','3'
How to convert 1,2,3 to '1','2','3' in php
我想在 PHP 中将 1,2,3 转换为“1”、“2”、“3”想要单个数字的单引号。
请帮忙,
提前致谢。
<?php
$string = '1,2,3';
$parts = explode(',', $string);
$string = "'".implode("','", $parts)."'";
echo $string; // is now '1','2','3'
我认为这里的字符串替换更快:
$string = '1,2,3';
$string = "'".str_replace(',', "','", $string)."'";
还有一个替代方案,使用 preg_replace
就像
echo preg_replace("/(\d+)/","''",$str);
我想在 PHP 中将 1,2,3 转换为“1”、“2”、“3”想要单个数字的单引号。 请帮忙, 提前致谢。
<?php
$string = '1,2,3';
$parts = explode(',', $string);
$string = "'".implode("','", $parts)."'";
echo $string; // is now '1','2','3'
我认为这里的字符串替换更快:
$string = '1,2,3';
$string = "'".str_replace(',', "','", $string)."'";
还有一个替代方案,使用 preg_replace
就像
echo preg_replace("/(\d+)/","''",$str);