a menudo me encuentro haciendo comprobaciones rápidas como esta:Una buena alternativa a eregi() en PHP
if (!eregi('.php', $fileName)) {
$filename .= '.php';
}
Pero como eregi()
está desfasada y en PHP 5.3 el código ahora lanza errores.
¿Hay otra función que se comporte exactamente igual que eregi()
? No sé nada sobre expresiones regulares y no quiero aprender, así que preg_match()
etc. no funcionarán para mí.
espero que te das cuenta de que 'eregi()' es una función de expresiones regulares. Estilo POSIX 'preg_match()' es una función de expresión regular, estilo Perl. – matpie
Es posible encontrar [ 's ($ str) -> endsWith ('php')'] (https://github.com/delight-im/PHP-Str/blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php#L117) y todas las otras funciones de cadena útiles, como se encuentran en [esta biblioteca independiente] (https://github.com/delight-im/PHP-Str). – caw