我發現堆棧溢出此功能another question,但我想的東西澄清:PHP搜索功能澄清
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數組被傳遞給它。
我會在這裏使用遞歸,而不是 –
這是在WordPress,我認爲這是,但會很好,如果你可以確認。 – Kev