function replace_last_occurrence($s, $subs, $replace) {
$pos = strrpos($s, $subs);
if ($pos === false) {
return $s;
}
$s = substr_replace($s, $replace, $pos, strlen($subs));
return $s;
}
$s = "php c++ c php c# java golang php nodejs";
$s = replace_last_occurrence($s, "php", "python");
echo $s;
/*
run:
php c++ c php c# java golang python nodejs
*/