Die Ausgabe enthält immer noch Leerzeichen … Irgendwelche Ideen wären großartig
Laurent Brieu
Ich schlage vor, dass Sie dies verwenden, da es sowohl auf einzelnes als auch auf mehrfaches Vorkommen von Leerzeichen prüft (wie von Lucas Green vorgeschlagen).
Es verwendet a Regulären Ausdruck um eine Klasse von Zeichenfolgen in einem bestimmten Muster abzugleichen, und ersetzt sie bei Übereinstimmung durch eine Substitutionssequenz.
– Lukas Grün
3. Oktober 2012 um 8:48 Uhr
Es gibt einen Fehler in dieser Version, es werden nur Gruppen mit mehr als einem Leerzeichen abgeglichen.
– Lukas Grün
3. Oktober 2012 um 8:50 Uhr
@LucasGreen, du hast Recht! Richtig ist: preg_replace(‘/\s+/’, ‘_’, $journalName);
– Laurent Brieu
3. Oktober 2012 um 8:52 Uhr
Sie wollen wahrscheinlich auch trimmen: preg_replace(‘/\s+/’, ‘_’, trim($journalName));
– Andreas
12. Oktober 2016 um 12:48 Uhr
Für die Verwendung der UTF-8-Codierung preg_replace('/\s+/u', '_', $journalName)