Ich finde ich oft schnelle Kontrolle wie dies zu tun:Gute Alternative zu eregi() in PHP
if (!eregi('.php', $fileName)) {
$filename .= '.php';
}
Aber als eregi()
veraltet wurde in PHP 5.3 der Code jetzt wirft Fehler.
Gibt es eine andere Funktion, die sich genauso verhält wie eregi()
? Ich weiß nichts über Regexps und möchte nicht lernen, also funktioniert preg_match()
usw. nicht für mich.
Ich hoffe, Sie erkennen, dass 'eregi()' ist ein regulärer Ausdruck Funktion. POSIX-Stil. 'preg_match()' ist eine reguläre Ausdrucksfunktion, Perl-Stil. – matpie
Vielleicht finden Sie [ 's ($ str) -> endsWith ('.php')'] (https://github.com/delight-im/PHP-Str/blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php#L117) und alle anderen String-Funktionen hilfreich, wie in [diese eigenständige Bibliothek] (https://github.com/delight-im/PHP-Str) gefunden. – caw