我需要将对象 $resultInput 视为一个数组(如 $resultInput 已注释掉)。但是,当我使用函数对象进行数组时,我得到一个错误 Resource id #5。问题是什么?
require('dbc.php');
mysql_select_db($db);
$resultInput = mysql_query("SHOW COLUMNS FROM about WHERE Field NOT IN ('id', 'created', 'date_modified', 'last_modified', 'update', 'type', 'bodytext') AND Field NOT REGEXP '_image'"); // selects only the columns I want
//$resultInput = array('page_header', 'sub_header', 'content', 'content_short');
function objectToArray($object){
if(!is_object($object) && !is_array($object)){
return $object;
}
if(is_object($object)){
$object = get_object_vars( $object );
}
return array_map( 'objectToArray', $object );
}
// convert object to array
$array = objectToArray( $resultInput );
//show the array
print_r( $array );