PHP - 判断一个PHP数组是关联数组还是数字数组

    技术2022-05-19  19

    来自同一个地方的小方法

    原文地址:http://paranimage.com/check-if-an-array-is-associative/

     


     

    判断一个PHP数组是关联数组还是数字数组的函数。

    function is_assoc($arr) { return array_keys($arr) !== range(0, count($arr) - 1); } 

     

    测试

    $arr = array(1, 2, 3, 4, 5, 6, 7); print is_assoc($arr); // 输出false $arr = array("foo" => "bar", "bar" => "foo"); print is_assoc($arr); // 输出true $arr = array("foo" => "bar", 3, 4, 5); print is_assoc($arr); // 输出true 


    最新回复(0)