Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 更换管柱中任何位置的一根针,不限制第一根或最后一根_Php_String_Replace - Fatal编程技术网

Php 更换管柱中任何位置的一根针,不限制第一根或最后一根

Php 更换管柱中任何位置的一根针,不限制第一根或最后一根,php,string,replace,Php,String,Replace,我有一个字符串,假设该字符串看起来像“000110010111000011” 我希望替换字符串中出现的任何数字1,而不将其限制为第一次或最后一次出现。如果需要拆分字符串或其他内容,我还希望字符串返回原来的状态。您可以使用PHP函数来完成此操作。以下是如何使用“2”更改字符串中所有出现的“1”: $newString = str_replace('1', '2', '000110010111000011'); $newString变量将包含修改后的字符串您查看过php吗?。我想您不明白。我只想替

我有一个字符串,假设该字符串看起来像“000110010111000011”

我希望替换字符串中出现的任何数字1,而不将其限制为第一次或最后一次出现。如果需要拆分字符串或其他内容,我还希望字符串返回原来的状态。

您可以使用PHP函数来完成此操作。以下是如何使用“2”更改字符串中所有出现的“1”:

$newString = str_replace('1', '2', '000110010111000011');

$newString
变量将包含修改后的字符串

您查看过php吗?。我想您不明白。我只想替换一个事件,不限于第一个或最后一个。它可以是第一个或最后一个,我只是不想将其限制为或。检查这个问题:-特别是其中定义的str_replace_once()函数我不想将其限制为第一次出现。