Befehl auf Array anwenden?
Matthias
- php
Hallo,
kann mir jemand sagen, wie ich einen Befehl auf ein Array anwende?
Also in meiner Datenbank sind leider Sonderzeichen und die möchte ich erst bei der Abfrage in HTML-Code-Entsprechungen umwandeln.
Wie könnte ich das schlau machen, ohne folgende Form zu benutzen:
while ($zeile = mysql_fetch_array($abfrageergebnis))
{
echo "<td><a href='".htmlentities ($zeile
["url"])."'>".htmlentities ($zeile["name"])."</a></td>";
...
}
Ich würde gerne die Umwandlung nur einmal auf das gesamte Abfrage-Array anwenden.
Danke für die Hilfe!
Hi,
kann mir jemand sagen, wie ich einen Befehl auf ein Array anwende?
allgemein: mit einer Schleife. Vielleicht findest Du aber auch eine Array-Funktion, mit dessen Hilfe Du das gleiche Ergebnis erhalten kannst.
Z.B. join().
Cheatah
Huhu Matthias
Wie könnte ich das schlau machen, ohne folgende Form zu benutzen:
while ($zeile = mysql_fetch_array($abfrageergebnis))
{
echo "<td><a href='".htmlentities ($zeile
["url"])."'>".htmlentities ($zeile["name"])."</a></td>";
...
}
Ist die vorangehende Form etwa nicht schlau?
Ich würde gerne die Umwandlung nur einmal auf das gesamte Abfrage-Array anwenden.
Evtl. ist array_walk das was Du suchst.
Viele Grüße
lulu
Ist die vorangehende Form etwa nicht schlau?
Na ja. Schlau schon. Aber arbeitsintensiver, da ich nicht alle Arrays in einer Schleife ausgebe und ich so alle Felder mit "htmlentities" versehen müsste.
Evtl. ist array_walk das was Du suchst.
Aber hallo! array_walk ist genau das was ich gesucht habe. Perfekt. Ich danke Euch!