Programmierung – PHP
Funktion für Array-Einträge
Zeichenketten ___
Angenommen Sie haben als Resultat eines implode- Befehls ein Array mit einzelnen Begriffen. Sie können nicht sicher sein, ob nicht vor oder nach den Zeichenketten überflüssige Leerzeichen stehen. Um die sicher loszuwerden, nutzen Sie die Funktion array_walk().Damit übergeben Sie jeden einzelnen Wert eines Arrays einer zuvor von Ihnen definierten Funktion.Die für das Entfernen von Leerzeichen passende Funktion sieht so aus:
function
trimData(
&$strEntry) {$strEntry = trim($strEntry);
}
Als Parameter nimmt die Funktion einen Zeiger auf den jeweiligen Array-Eintrag. Nur dann wird der auch wirklich verändert. Der Aufruf der Funktion geht wie folgt:
array_walk($arrData, trimData);
Nach dem Abarbeiten des Arrays stehen Strings ohne führende oder nachfolgende Leerzeichen im Array.