0
我得到這些錯誤:注意:未定義偏移:1,2,3,4在dynamic_arr()在我的下列行
注意:未定義偏移:1在 $dynamic_arr[$key][trim($tt[1])] = array(
說明:未定義偏移:2在 'type' => trim($tt[2]),
注意:未定義偏移量:3在 'size' => trim($tt[3]),
注意:未定義偏移:4在 'widget' => trim($tt[4]),
我基本上沒有得到什麼問題在這裏?
<?php
foreach($b_csv as $key = > $csv) {
$dynamic_arr[$key] = array();
$aa = explode("\n", $csv);
foreach($aa as $key2 = > $value) {
$tt = explode(',', $value);
if (isset($tt)) {
if (!empty($tt[5])) {
$dynamic_arr[$key][trim($tt[1])] = array(
'label' = > trim($tt[0]),
'type' = > trim($tt[2]),
'size' = > trim($tt[3]),
'widget' = > trim($tt[4]),
'option' = > trim($tt[5]),
);
} else {
$dynamic_arr[$key][trim($tt[1])] = array(
'label' = > trim($tt[0]),
'type' = > trim($tt[2]),
'size' = > trim($tt[3]),
'widget' = > trim($tt[4]),
);
}
}
}
}
return $dynamic_arr;
?>
提供'$ b_csv'的示例輸入。 – Paul 2014-10-30 11:48:57