我知道要替换我可以使用的空格:
str_replace(' ', ';', $string);
我的问题是......我如何只替换第一个空格?
例如:firstword secondword thirdword
到firstword;secondword thirdword
答案 0 :(得分:6)
preg_replace('/ /', ';', $string, 1)
答案 1 :(得分:3)
我会使用preg_replace
$subject='firstword secondword thirdword';
$result = preg_replace('%^([^ ]+?)( )(.*)$%', '\1;\3', $subject);
var_dump($result);
答案 2 :(得分:2)
答案 3 :(得分:0)