Gibt es eine PHP-String-Funktion, um eine Zeichenfolge nach einem bestimmten Zeichen zu trimmen. Ich habe auf der php.net-Seite nachgesehen und eine Google-Suche durchgeführt, konnte aber nichts finden. Die einzige Lösung, an die ich denken konnte, war explodieren und dann den ersten Teil des Arrays zu greifen, aber das ist nicht die eleganteste Lösung.PHP-Trim-String bei einem bestimmten Zeichen
Zum Beispiel
$string = "/gallery/image?a=b";
$string = imaginary_function($string,'?');
echo $string; //echoes "/gallery/image"
jemand eines guten Spickzettels kennt für Funktionen PHP-String-Manipulation? Dank
Vielleicht finden Sie [ 's ($ str) -> before ('?')'] (Https://github.com /delight-im/PHP-Str/blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php#L389) oder ['s ($ str) -> beforeLast ('?')'] (https://github.com/delight- im/PHP-Str/blob/8fd0c608d5496d43adaa899642c1cce047e076dc/src/Str.php # L399) hilfreich, wie in [dieser eigenständigen Bibliothek] (https://github.com/delight-im/PHP-Str) gefunden. – caw