如何使用php函数;数组“U diff”uassoc“;在课堂上?

如何使用php函数;数组“U diff”uassoc“;在课堂上?,php,arrays,Php,Arrays,下面是一个示例类: class A{ . . . public function updateAction(){ $tags=explode(' ',$taglist); . . . $tagsInDb=$tagsInDb->toArray(); $dif=array_diff_uassoc($tags,$tagsInDb,"here the callback sho

下面是一个示例类:


class A{
    .
    .
    .
    public function updateAction(){
        $tags=explode(' ',$taglist);
        .
        .
        .
        $tagsInDb=$tagsInDb->toArray();
        $dif=array_diff_uassoc($tags,$tagsInDb,"here the callback should be inserted");
    }
    protected function callback_function_for_array_diff($a,$b){
    }
}
如何调用数组的回调函数作为数组的回调函数?

使用

array("class_name","func name")


下面介绍了指定回调的不同类型:

由于没有静态函数,因此需要类的实例,即$this

因此,您可以将回调指定为
array($this,callback\u function\u for\u array\u diff)

或者你做一个

static function callback_function_for_array_diff($a,$b){

然后它将是
“A::callback\u function\u for_array\u diff”
数组(“A”,“callback\u function\u for_array\u diff”)

实际上,它将是
数组('this,'func name')
,因为他没有调用静态方法
static function callback_function_for_array_diff($a,$b){