Sebastian: PHP - Array[von-bis] ??

Hallo,

ich habe ein Array mit 25 Keys $a[0]='bla', $a[1]='suelz' usw.

Jetzt möchte ich die ersten 20 Keys einem anderen Array zuweisen, so dass es so aussieht:

$a[0]
$a[1]
....
$a[24]

ist das ursprüngliche Array, das neue soll so aussehen:

$b[0] = $a[0]
$b[1] = $a[1]
$b[19]= $a[19]

Es soll zudem möglich sein, dass ich eine Zwanzigerfolge ungefähr so definieren kann:

$b[0] = $a[2]
$b[1] = $a[3]
$b[19]= $a[22]

usw.

Wie ist das in PHP möglich?

$b = $a[0..19] funktioniert nicht....

  1. echo $begrüßung;

    $b = $a[0..19] funktioniert nicht....

    Nein, aber es gibt Array-Funktionen, die Teilbereiche aus Arrays ausschneiden können.

    echo "$verabschiedung $name";

    1. Da gibts doch "foreach" und "for" Schleifen! die sind extra dafür gedacht glaube ich ^^

      1. Hallo

        Da gibts doch "foreach" und "for" Schleifen! die sind extra dafür gedacht glaube ich ^^

        Die kann man benutzen, aber performant ist das gegenüber Arrayfuntionen, die das in _einem_ Rutsch anstatt in x Durchläufen erledigen, nicht.

        Tschö, Auge

        --
        Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
        (Victor Hugo)
        Veranstaltungsdatenbank Vdb 0.1