在php中使用循环定义2D数组

Mic*_*ael 2 php arrays loops multidimensional-array

我有一个数组$rows,其中每个元素是一行15个制表符分隔值.我想要爆炸$rows成一个2D数组$rowData,其中每一行都是一个数组元素,每个制表符分隔的值都分配给一个不同的数组元素.我试过这两种方法没有成功.我知道第一个有编码错误,但我不知道如何纠正它.任何帮助都会很棒.

for ($i=0; $i<count($rows); $i++){
    for ($j=0; $j<15; $j++){
    $rowData = array([$i] => array (explode("   ", $rows[$j])));
    }  
}  

foreach ($rows as $value){
    $rowData = array( array (explode("  ", $rows[$value])));  
}
Run Code Online (Sandbox Code Playgroud)

Emi*_*röm 5

$rowData = array();
foreach($rows as $value) {
  $rowData[] = explode("\t", $value);
}
Run Code Online (Sandbox Code Playgroud)