Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770 Форумы портала PHP.SU :: Версия для печати :: foreach и array_rand
сам додумался почти до такой же схемы, только без проверки)
все работает с одним минусом, если выводить без рандома то все гуд, когда с ним, он почему то берет иногда иды других категорий....и вот тут я понять не могу почему)
Смотрите суть, я передаю в массив значения нужных мне категорий, без рандома выводит все правильно (те, что я так сказать отметил) с рандомом выводятся тупо все рубрики, что есть, а не те, что я передал в массив...
Никто не знает что содержит в себе функция get_term_children(), а так же функция get_term().
Массив должен содержать в себе только те результаты из которых будет осуществляться выбор эллементов. Если массив будет содержать лишние эллементы то и ожидать корректной работы от скрипта не стоит.
Разберись с тем что записывается в массив $termchildren.