如何使用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){