spesso mi ritrovo a fare controlli rapidi in questo modo:Buona alternativa a eregi() in PHP
if (!eregi('.php', $fileName)) {
$filename .= '.php';
}
Ma, come eregi()
è stato sconsigliato a PHP 5.3 del codice ora genera errori.
Esiste un'altra funzione che si comporta esattamente allo stesso modo di eregi()
? Non so nulla di espressioni regolari e non voglio imparare, quindi preg_match()
non funzionerà per me.
Spero vi rendete conto che 'eregi()' è una funzione espressione regolare. POSIX-style. 'preg_match()' è una funzione di espressione regolare, in stile Perl. – matpie
Potresti trovare ['s ($ str) -> endsWith ('.php')'] (https://github.com/delight-im/PHP-Str/blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php#L117) e tutte le altre funzioni stringa utili, come trovate in [questa libreria standalone] (https://github.com/delight-im/PHP-Str). – caw