у меня есть база с подобным набором данных
+----+-----------+-----------+
| id | parent_id | is_active |
+----+-----------+-----------+
| 1 | 0 | true |
| 2 | 1 | false |
| 3 | 2 | true |
+----+-----------+-----------+
функция, которая выстраивает дерево
function build(array $users = []): array
{
$res = [];
foreach ($users as $user) {
$res[$user['id']]['user'] = $user;
$childUsers = \getChild($user['id']);
if (empty($childUsers)) {
$res[$user['id']]['child'] = null;
continue;
}
$res[$user['id']]['child'] = \build($childUsers);
continue;
}
return $res;
}
getChild - получение детей из БД.
Моя основная проблема - не могу догадаться, как применить условие активности пользователя, т.е. в моем примере, все дети пользователя #2 должны стать детьми пользователя #1.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть такая строка [mod]тут может быть что угодно[/mod], она находится в неком тексте ( строке ), нужно средствами php заменить выше приведенную строку...
У меня странная проблема происходит с классом CEvent::SendОрганизовал рассылку писем адресам, которые берутся из input