これはまた別の不正なオフセット タイプですが、回答が見つかりません!?
$GLOBALS['q'] = array();
$init_query[] = array();
if (!empty($init_query)){
foreach($init_query as $key => $bit){
$GLOBALS['q'][$bit] = ($key !== (count($init_query)-1)) ? $init_query[$key + 1] : null;
}
}
これは;
$GLOBALS['q'][$bit] = ($key !== (count($init_query)-1)) ? $init_query[$key + 1] : null;
問題があります。$init_query は一次元配列です。