Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

PHP: array_walk() vs. array_map()

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Daniela
PostRank 4
PostRank 4
Beiträge: 113
Registriert: 13.09.2004, 20:09
Wohnort: Hamburg

Beitrag von Daniela » 22.08.2006, 02:11

Ich muss zugeben ich verstehe das Manual nicht.

Was genau ist der Unterschied zwischen den Funktionen?
Wann nutze ich welche Funktion?
Welche Funktion ist schneller?`

Liebe Grüße,
Daniela

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Anonymous

Beitrag von Anonymous » 22.08.2006, 02:25

mit array_walk() kann der Inhalt des arrays selber verändert werden....

bei array_map() können auch mehrere arrays übergeben werden, als ergebnis gibts ein neues array....

wenn mehrere arrays zu einem neuen kombiniert werden sollen, muss man schon array_map() nehmen....

wenn man nun nur mit 1 hat, stellt sich eigentlich nur die Frage ob die daten im Array selber geändert werden sollen, oder ob ein neues array mit den geänderten daten benötigt wird....

schau dir einfach mal die beispiele an:

https://www.phpcenter.de/de-html-manual ... y-map.html
https://www.phpcenter.de/de-html-manual ... -walk.html

Daniela
PostRank 4
PostRank 4
Beiträge: 113
Registriert: 13.09.2004, 20:09
Wohnort: Hamburg

Beitrag von Daniela » 22.08.2006, 14:57

Ah okay, das wurde mir heute nacht nicht wirklich klar. Aus der Funktionalität folgere ich dann schon mal indirekt, dass array_walk vermutlich schneller ist, da es weniger kann und tut. Richtig?

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 22.08.2006, 16:11

https://www.ugia.cn/manual/zh/function. ... .php#62171
However, many suggests that you run array_map (array_walk is slower as it works on refs) and [...]

Daniela
PostRank 4
PostRank 4
Beiträge: 113
Registriert: 13.09.2004, 20:09
Wohnort: Hamburg

Beitrag von Daniela » 22.08.2006, 22:21

Danke Southmedia, dann höre ich besser auf nachzudenken und probiere es einfach aus.

Antworten