Programmierung – PHP
Funktion für Array-Einträge

Office-AnwendungenSoftware

Das Resultat eines implode-Befehls ist ein Array mit einzelnen Begriffen mit überflüssigen Leerzeichen.

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.

Autor: swasi
Anklicken um die Biografie des Autors zu lesen  Anklicken um die Biografie des Autors zu verbergen