Ho scritto il seguente codice:

<?php
$stringa = "baco, mosca, cane e gatto";

if(str_replace("topo", "ragno", $stringa)) {
echo "Sostituito \"topo\" con \"ragno\"";

} else {
echo "Non sostituito perchè non trovato \"topo\"";

};
?>

Qualunque sia la variabile $stringa, l'if da sempre vero, c'è un'altra funzione simile che restituisca false il caso di fallimento?