gpt4 book ai didi

php - 如何识别结果是数组还是关联数组

转载 作者:行者123 更新时间:2023-11-29 07:52:31 24 4
gpt4 key购买 nike

实际上结果来自mysql_query(),它的结果有时是数组,有时是关联数组,如何识别它。

最佳答案

您实际上从 mysqli_query() 获取一个对象,该对象可以使用 mysqli_fetch_assoc($mysqli_obj) 转换为关联数组,也可以使用 mysqli_fetch_array($mysqli_obj) 转换为数组。

但是要确定变量是否是关联数组:

function isAssoc($obj) {
if(is_object($obj)) {
$array = get_object_vars($obj);
}
else {
$array = $obj;
}
return (count(array_filter(array_keys($array), 'is_string'))) ? true : false;
}

关于php - 如何识别结果是数组还是关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26066468/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com