Pereiti prie turinio

Avice

Patvirtinti nariai
  • Pranešimai

    703
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

Avice Pranešimai

  1. <?php
    $str = "H\tID\tName\n" .
    	"D\t2047\tTest\n" .
    	"H\tProduct\tPrice\n" .
    	"D\t2222\t370\n" .
    	"D\t3333\t14\n" .
    	"D\t4444\t76\n";
    
    $data = explode("\n", $str);
    $cols = Array();
    $next = -1;
    foreach ($data as $line)
    {
    	$split = explode("\t",$line);
    	if ($split[0] == "H")
    	{
    		unset($split[0]);
    		$cols[]['header'] = $split;
    		$next++;
    		continue;
    	}
    	if ($split[0] == "D")
    	{
    		unset($split[0]);
    		$cols[$next]['data'][] = $split;
    	}
    }
    
    print_r($cols);
    ?>

    Rezultatas:
     

    Array
    (
        [0] => Array
            (
                [header] => Array
                    (
                        [1] => ID
                        [2] => Name
                    )
    
                [data] => Array
                    (
                        [0] => Array
                            (
                                [1] => 2047
                                [2] => Test
                            )
    
                    )
    
            )
    
        [1] => Array
            (
                [header] => Array
                    (
                        [1] => Product
                        [2] => Price
                    )
    
                [data] => Array
                    (
                        [0] => Array
                            (
                                [1] => 2222
                                [2] => 370
                            )
    
                        [1] => Array
                            (
                                [1] => 3333
                                [2] => 14
                            )
    
                        [2] => Array
                            (
                                [1] => 4444
                                [2] => 76
                            )
    
                    )
    
            )
    
    )

     

×
×
  • Pasirinkite naujai kuriamo turinio tipą...