build multidimensional array from string php

前端 未结 4 1500
我在风中等你
我在风中等你 2021-01-03 13:20

EDIT: Here is a portion of $preparedstring:

555555,Jones,Brian,NYC,1000,2011-10-21 00:00:00,Check,1542,0, ,Check, ,0, ,Check, ,; 666666

4条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-03 14:04

    $outerARR = explode(";", $preparedstring);
    $a = array();
    $y=0;
    foreach ($outerARR as $arrvalue){
        $x=0;
        $innerarr = explode(",", $arrvalue);
        foreach($innerarr as $v){
            $a[$y][$x++] = $v;
        }
        $y++;
    }
    print_r($a);
    
    
    
    Array
    (
        [0] => Array
            (
                [0] => 555555
                [1] => Jones
                [2] => Brian
                [3] => NYC
                [4] => 1000
                [5] => 2011-10-21 00:00:00
                [6] => Check
                [7] => 1542
                [8] => 0
                [9] =>  
                [10] => Check
                [11] =>  
                [12] => 0
                [13] =>  
                [14] => Check
                [15] =>  
                [16] => 
            )
    
        [1] => Array
            (
                [0] =>  6666666
                [1] => Miler
                [2] => Christopher
                [3] => Chicago
                [4] => 1000
                [5] => 2011-10-26 00:00:00
                [6] => Check
                [7] => 6406
                [8] => 0
                [9] =>  
                [10] => Check
                [11] =>  
                [12] => 0
                [13] =>  
                [14] => Check
                [15] =>  
                [16] => 
            )
    
    )
    

提交回复
热议问题