0
私はdrupal 6で作業していますが、これはDrupalの質問よりもPHP関連の問題のほうが多いと思います。配列としての文字列オフセット
$ノードオブジェクトから特定の値を集めるためにregexを使用しています。キーに基づいて、これを別の関数に渡すために新しい配列に値を割り当てます。
時々私は、「致命的なエラー:配列としてオフセットの文字列を使用することはできません」を取得エラーが、時には私がいけない...ここで
は、私は私が読んだ
$dynamic_acc = array();
foreach($node as $key => $value){
//regular expression of the required fields
$opt_exp = "/^(field_svm_group_and_or_)(\d*)(_qlty)$/";
$min_exp = "/^(field_svm_group_min_acc_)(\d*)(_qlty)$/";
$max_exp = "/^(field_svm_group_max_acc_)(\d*)(_qlty)$/";
if(preg_match($opt_exp, $key)){
$id_array = preg_split('/_/', $key); //$id_array['5'] will always be an integer
$dynamic_acc[$id_array['5']]['opt'] = array(
$key => $value['0']['value'],
);
}
if(preg_match($min_exp, $key)){
$id_array = preg_split('/_/', $key);
$dynamic_acc[$id_array['5']]['min'] = array(
$key => ($value['0']['value'])/(100),
);
}
if(preg_match($max_exp, $key)){
$id_array = preg_split('/_/', $key);
$dynamic_acc[$id_array['5']]['max'] =array(
$key => ($value['0']['value'])/(100),
);
}
}
を使用していたコードですphp.netとここでstackoverflow上のエラーについて...しかし、私は本当に概念を把握していません。もし誰かが私を助けて、この問題についていくつかの洞察を与えることができれば、それは大いに感謝されます。
OK私は本当に愚かな感じ... !!:あなたがこれを行うとき
このエラーがアップcommes $ value [0] ['value']は存在しません:(私は猿のようにプログラミングしていました。 – Beyerz