• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Es regnet, ist neblig und kalt, alle sind krank und der Chef wird zunehmend cholerisch. Das Thema des Monats ist also folgerichtig --> Das Grau(en)
    Wir sind gespannt, war Euch dazu einfällt! Zum Wettbewerb --> Klick

array_push und seine Fraunde

fablei

Gast
Hallo liebe Leute,
ich brauche Hilfe. Ich arbeite mit Arrays und bekomme nicht die Stuktur hin die ich für eine Funktion brauche.

So soll es aussehen:
Code:
Array
(
    [2] => Array
        (
            [0] => link
            [1] => linked-day
        )

    [3] => Array
        (
            [0] => link
            [1] => linked-day
        )

    [8] => Array
        (
            [0] => link
            [1] => linked-day
        )

    [22] => Array
        (
            [0] => link
            [1] => linked-day
        )
)
So sieht es aus:
Code:
Array
(
   [0] => Array
        (
            [7] => Array
                (
                    [0] => link
                    [1] => linked-day
                )

        )

    [1] => Array
        (
            [8] => Array
                (
                    [0] => link
                    [1] => linked-day
                )

        )
Mein PHP Code sieht so aus:
Code:
while($start <= $result['datum_ende'])
    {
        
        $tag = array(date("j",$start)=>array('index.php?view=calendar&calid='.$result[id].'','linked-day'));
        
        
    }
array_push($days,$tag);
Wie bekomme ich die richtige Form meines Arrays hin bzw. wie kann ich die Werte am Anfang des Array beeinflussen.

Grüße,
Fabian
 

mullzk

Linsenhofener Sämling
Registriert
04.01.04
Beiträge
2.529
warum willst du es mit array_push machen und nicht einfach
$days = array()
while(..) {
$days[date] = array($link, $linked_day)
}