我自己定义了一个类
以它做键时它报错:Cannot use object of type XXXXX as array

解决方案 »

  1.   

    以php的变量构成来说,不可以,你只能把对象的实例转换为值再实现
      

  2.   

    我现在有一个数组 里面都是XX类的对象
    我现在要根据XX类中某个成员 比如value 进行排序该怎么做?
      

  3.   

    请看手册关于SPL关于arrayObject的部分,我也在摸索中,说不上什么
      

  4.   

    我不太明白你说的是什么意思,不知道extract()这个函数能不能帮到你
      

  5.   

    我现在采用变通的办法
    $a1 = 未排序数组
    $v = 所有对象的value成员
    arsort($v);
    遍历$v { $a2[$key] = $value; }
    $a2就是排好序的对象数组了