我有以下数组:
$keyvisual_data = array(
'video_file' => $row->field_field_video[0]['rendered']['#item']['uri'],
'bild_file' => $row->field_field_bild[0]['rendered']['#item']['uri'],
'subline_src' => $row->_field_data['nid']['entity']->field_key_titel['und'][0]['safe_value'],
'screenreader_src' => $row->field_field_alt_screenreader[0]['rendered']['#markup'],
'alt_src' => $row->field_field_bild[0]['rendered']['#item']['alt']
);
它可能发生一些字段未设置,这是好的。事实上我得到这个PHP通知:
Notice: Undefined offset: 0 in bafa_insert_keyvisual() ………..
是不是有可能为每个键分配一个默认值,以防万一它未定义WITHOUT手动检查数组的每个字段?
感谢帮助