Si necesita comprobar si una cadena se encuentra dentro de otra cadena, que le gusten este .
<?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
Sin embargo, usted no debe necesitar, para este ejemplo. Si ejecuta str_replace
en una cadena que no tiene nada que reemplazar, no encontrará nada que reemplazar, y continuará sin realizar ningún reemplazo o cambio.
Buena suerte.
strpos tiene que tener primero el pajar. Esto es correcto: (strpos ($ str, '_name_') === false) –