我有这个代码块
$data['cp'][$key]->prominence = $meta_data['prominence'];
$data['cp'][$key]->related_link = (function()
{ $arr = array();
for ( $i = 1; $i < 4 ; $i++ ) {
$rldata = array();
$rldata['title'] = $metadata['related_link_'.$i.'_title'];
$rldata['title'] = $metadata['related_link_'.$i.'_url'];
array_push( $arr, $rldata );
}
return $arr;
});
可以看到,我想$data['cp'][$key]->related_link
等于一个匿名函数动态生成的多维数组。
但是,当使用print_r
它时,它只显示密钥等于Closure.
如何编辑代码,因此它实际上返回数组,而不仅仅是等于闭包。