Ankündigung

Einklappen
Keine Ankündigung bisher.

Wie viele Dimensionen kann ein Array haben

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    ich hab jetzt this->fcontent durch res_content ausgetauscht, die Datei test.dat mit dem Beispieldatensatz befüllt und das Skript laufen lassen
    Code:
    <?php
    $res_fcontent = array();
    $file = 'test.dat';
    
    $fp = fopen($file, "r");
    $fcontent = fread($fp, filesize($file));
    fclose($fp);   
    $fcontent = explode("##########!", $fcontent);
    for($i=0;$i<count($fcontent);$i++)
    {
    	$fcontent[$i] = explode("€€€€€", $fcontent[$i]);
    	$fcontent[$i][2] = explode("&&&&&", $fcontent[$i][2]);
    	
    	for($j=0;$j<count($fcontent[$i][2]);$j++){
    		$fcontent[$i][2][$j] = explode("|||", $fcontent[$i][2][$j]);
    	}
    
    	switch($fcontent[$i][1]){
    		case 0:
    			$res_fcontent["td"]["cat"][$fcontent[$i][0]] = $fcontent[$i][2];
    			break;
    		case 1:
    			$res_fcontent["td"]["note"][$fcontent[$i][0]] = $fcontent[$i][2];
    			break;
         default:
         	$res_fcontent["td"]["cat"][$fcontent[$i][0]] = $fcontent[$i][2];
         	break;
    	}
    }
    
    print_r($res_fcontent);
    ?>
    Ausgegeben wird
    Code:
    Array
    (
        [td] => Array
            (
                [cat] => Array
                    (
                        [0] => Array
                            (
                                [0] => Array
                                    (
                                        [0] => Aufgaben
                                        [1] => 1
                                        [2] => -
                                        [3] => 27.10.2005
                                        [4] => -
                                        [5] => -
                                        [6] => -
                                        [7] => -
                                        [8] => -
                                    )
    
                            )
    
                        [1] => Array
                            (
                                [0] => Array
                                    (
                                        [0] => TEST
                                        [1] => -
                                        [2] => -
                                        [3] => 27.10.2005
                                        [4] => -
                                        [5] => -
                                        [6] => -
                                        [7] => -
                                        [8] => -
                                    )
    
                                [1] => Array
                                    (
                                        [0] => TEST2
                                        [1] => -
                                        [2] => -
                                        [3] => 27.10.2005
                                        [4] => -
                                        [5] => -
                                        [6] => -
                                        [7] => -
                                        [8] => -
                                    )
    
                            )
    
                    )
    
            )
    
    )
    Was ist das Problem?

    Kommentar


    • #17
      bin jetzt völlig verwirrt....
      Warum geht das bei mir nicht?!

      Kommentar


      • #18
        Keine Ahnung.

        Kommentar


        • #19
          Okay, also dein Code geht bei mir auch, dann muss es an der Klasse liegen. Die durchzuarbeiten kann aber so seine Zeit dauern. Danke aber schonmal. Bin dem Problem schon näher gekommen.

          Speedy

          Kommentar

          Lädt...
          X