Задать вопрос
@semki096

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

В таблице есть 2 типа строк - родитель и дочь. У родителя pid=0. У дочерей pid = id-родителя. Всё это выводится массивом. Мне надо добавить в массив родителей ключ-значение в виде число детей => 8 итд. Как это можно сделать, хотя бы направление мысли? Спасибо.
  • Вопрос задан
  • 260 просмотров
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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"]++;
}
}
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы