*Alex*: Element in Array einfügen

Hallo Ihr

Ich komm mir schon richtig doof vor, aber weder bei selfphp noch bei php.net, noch bei google, noch hier im Forum habe ich mir die ganz einfache Frage beantworten können, wie man in PHP ein Element _an_einer_bestimmten_Position_ in eine Array einhängen kann.

Mein eigener kleiner workaround

$hilfsarray = array_splice($meinArray,0,$Position);
$hilfsarray[] = array($var1, $var2, $var3, ...);   // <- Element (array) einfügen
array_push($hilfsarray,$meinArray);
$meinArray = $hilfsarray;

funktioniert auch nicht, weil die enthaltenen Zeichenketten ebenfalls in arrays umgewandelt werden, es wird also supermultidimensional.

Hey, es gibt doch irgendeinen ganz easy PHP-Befehl, zum Elemente einfügen, oder? gimmi a link!

Schönen Dank Euch

*Alex*

  1. Hallo Alex,

    Hey, es gibt doch irgendeinen ganz easy PHP-Befehl, zum Elemente einfügen, oder? gimmi a link!

    Soweit ich die Array-Funktionen überblicke, würde ich aus dem ursprünglichen Array die beiden Teile mit array_slice() herausholen, und alle drei Teile dann wieder mit array_merge() zusammenfügen.

    Grüße

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)