0
나는 Drupal 6에서 일하고있다. 그러나 나는 이것이 Drupal 질문보다 PHP 관련 질문에 더 있다고 생각한다.배열로 문자열 오프셋
$ 노드 객체에서 특정 값을 수집하기 위해 정규 표현식을 사용하고 있습니다. 키를 기반으로이 값을 새 배열에 전달하여 값을 다른 함수로 전달합니다.
때때로 나는 "치명적인 오류 : 배열로 오프셋 (offset) 문자열을 사용할 수 없습니다"얻을 내가 그나마 가끔 오류 및 ... 여기
나는까지 읽고 난$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에 대한 오류에 대해 ...하지만 정말 개념을 파악하지. 누구든지 나를 도울 수 있고이 문제에 대한 통찰력을 주면 큰 도움이 될 것입니다.
확인 난 정말 바보가 된 기분 ... !! :이 수행 할 때
이 오류는 최대 commes $ value [0] [ 'value'] 존재하지 않습니다. (나는 단지 원숭이처럼 프로그래밍했습니다. – Beyerz