So ich hab zur Zeit etwas in einem Array stehen $arr1 und muss das in einem String $str durch etwas in $arr2 ersetzen. Also z.B.
$arr1[1] wird ersetzt durch $arr2[1], und so weiter.
Zur Zeit mach ich das mit ner While schleife und str_replace.
Das ist mir zu langsam: Gibt es eine Funktion / Möglichkeit wie ich das in einem Befehl mache? Ich möchte eigentlich keine Schleife drin haben
Was mir grad auffällt (und was ich gleicht este), wieviel Vorteile bringt eine foreach schleife?PHP-Code:
$i = count($this->keys);
while ($i > 0) {
$template = str_replace("{".$this->keys[$i]."}", $this->ergs[$i], $template);
$i--;
}
----
2tes problem:
Ich hab nen Array, den ich an einen Array anhängen muss - wie mach ich das am besten OHNE Schleife (also schnell)
also:
$arr1 an $arr2 anhängen das heißt wenn $arr2 so aussieht (0,1,2,3) und $arr1 so (3,4,5,6,7) soll der entstehende Array so aussehn (0,1,2,3,3,4,5,6,7)
Anmerkung: Die Arrays können relativ viele Daten enthalten.
Lesezeichen