Ich möchte alle Elemente eines Arrays mit etwas ähnlichem umhüllen, aber ich möchte nicht viele Zeilen oder foreach loop
Wie wäre es mit array_map ?
Demo (Klicken Sie auf die Quelle)
Ohne PHP & gt; 5.3, können Sie keine Lambda-Funktion verwenden, also benötigen Sie etwas wie folgt:
Demo für PHP 5.2 (Klicken Sie erneut auf Quelle)
Versuchen Sie join('\n', array_map(function($a) { return "<a href=\"#$a\",>$a<\a>";}, $links));
join('\n', array_map(function($a) { return "<a href=\"#$a\",>$a<\a>";}, $links));
Es gibt eine einzeilige Lösung:
Die Ausgabe sieht folgendermaßen aus:
Tags und Links arrays php