我在 Stack Overflow 上的另一个问题中找到了这个函数,但我想澄清一下:
function sort_comments($ar)
{
$comments = array();
foreach($ar as $item)
{
if(is_null($item['parent_id'])) $comments[] = $item;
else
{
$parent_array = array_search_key($item['parent_id'],$comments,'id');
if($parent_array !== false) $comments[$parent_array]['replies'][] = $item;
}
}
return $comments;
}
有人可以解释传递给 array_searched_key() 的参数吗?我在 php.net 中搜索了这个函数,但没有找到。同样,我对这些参数有点困惑,特别是为什么将 $comment 数组传递给它。