Php 字符串仅替换Laravel视图中的第一个字符

Php 字符串仅替换Laravel视图中的第一个字符,php,laravel,Php,Laravel,我正在使用Laravel作为我的网站 在我看来,我从控制器收到一个字符串变量,如“01230456”,我只想将第一个字符“0”替换为“ABC”,而不是字符串中的第二个“0” 我尝试了preg_replace(“\0\”、“ABC”、$string,1),但它替换了字符串中的所有“0”字符 我该如何解决这个问题 谢谢大家! 你试过这个吗 preg_replace('/0/', 'ABC', $string, 1) 或者您可以使用substr $sub = substr($string, 1);

我正在使用Laravel作为我的网站

在我看来,我从控制器收到一个字符串变量,如“01230456”,我只想将第一个字符“0”替换为“ABC”,而不是字符串中的第二个“0”

我尝试了
preg_replace(“\0\”、“ABC”、$string,1)
,但它替换了字符串中的所有“0”字符

我该如何解决这个问题

谢谢大家!

你试过这个吗

preg_replace('/0/', 'ABC', $string, 1)
或者您可以使用substr

$sub = substr($string, 1);
$new = 'ABC' . $sub;
你试过这个吗

preg_replace('/0/', 'ABC', $string, 1)
或者您可以使用substr

$sub = substr($string, 1);
$new = 'ABC' . $sub;
preg_replace(“/0/”、“ABC”、$string,1)为我工作,非常感谢!preg_replace(“/0/”、“ABC”、$string,1)为我工作,非常感谢!