@semki096

Подсчитать число дочерних элементов на php?

В таблице есть 2 типа строк - родитель и дочь. У родителя pid=0. У дочерей pid = id-родителя. Всё это выводится массивом. Мне надо добавить в массив родителей ключ-значение в виде число детей => 8 итд. Как это можно сделать, хотя бы направление мысли? Спасибо.
  • Вопрос задан
  • 257 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Направление -
$i = false;
foreach ($arr as $key=>$val){
if($val["pid"]==0){
$i = $val["id"];
foreach ($arr as $k=>v){
if($v["pid"]==$i) $arr[$key]["children"]++;
}
}
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы