Если вам нужно проверить, найдена ли строка в другой строке, вам может понравиться это.
<?php
if(strpos('_name_', $str) === false) {
//String '_name_' is not found
//Do nothing, or you could change this to do something
} else {
//String '_name_' found
//Replacing it with string '_title_'
$str = str_replace('_name_','_title_',$str);
}
?>
http://php.net/manual/en/function.strpos.php
Однако вам не нужно, для этогопример.Если вы запустите str_replace
для строки, которой нечего заменить, она не найдет ничего для замены и просто будет двигаться дальше без каких-либо замен или изменений.
Удачи.