str_replace似乎不适用于implode函数

Luc*_*uca 0 php

在插入数组之后:

$in_list = "'".implode("','",$array)."'";
Run Code Online (Sandbox Code Playgroud)

$in_list 内容是:

'Robert','Emmanuel','José','Alexander'
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试José用另一个字符串替换单词时,

    str_replace("José","J",$in_list);
Run Code Online (Sandbox Code Playgroud)

它没有获得新的价值,José仍然存在.我错过了什么吗?提前.

oop*_*ase 6

你究竟如何尝试更换字符串?以这种方式尝试时:

$in_list = str_replace("José","J",$in_list);

echo $in_list;
Run Code Online (Sandbox Code Playgroud)

一切都应该工作正常.

请记住,该函数返回一个值.所以它返回一个新字符串.