У меня есть следующая проблема, любезно помогите решить эту проблему путем циклирования / рекурсии / функции или любого другого подходящего метода. Проблема заключается в следующем: if (($a[0]==$a[1]) && ($a[1]==$a[2])) do operation1 else if(($a[0]==$a[1])&& ($a[1]!==$a[2])) do operation2 Тем не менее, я пробовал многие подходы, один из них: for($x=1; $x<$arrlength; $x++) { $a = (strncasecmp($sort[$x],$sort[$x++],strpos($sort[$x],'-')) == 0); […]
У меня есть дерево каталогов, подкаталогов и файлов (в некоторых, но не во всех каталогах). Вот пример всего дерева: /food /food/drinks /food/drinks/water.html /food/drinks/milk.html /food/drinks/soda.html /food/entrees /food/entrees/hot /food/entrees/hot/hamburger.html /food/entrees/hot/pizza.html /food/entrees/cold /food/entrees/cold/icecream.html /food/entrees/cold/salad.html /cosmetics /cosmetics/perfume /cosmetics/perfume/chic.html /cosmetics/perfume/polo.html /cosmetics/perfume/lust.html /cosmetics/lipstick /cosmetics/lipstick/colors /cosmetics/lipstick/colors/red.html /cosmetics/lipstick/colors/pink.html /cosmetics/lipstick/colors/purple.html OK. Из сценария php в каталоге «/» я хочу рекурсивно или пересечь это дерево […]
Я разрабатываю панель администратора, которая показывает структуру каталогов определенного места на сервере. У меня есть рекурсивная функция php, которая выполняет итерацию через каждый файл и папку. Я не могу понять, как сохранить эту структуру каталогов в ассоциативном массиве php следующим образом: array[foldername1][0]=file; // if the foldername1 contains a file array[foldername1][foldername2][0]=file //if foldername1 contains another folder(foldername2) […]
Я все время рассматривал вопросы перестановки / комбинирования PHP-массивов … и до сих пор не могу понять: / Если у меня есть массив вроде: 20 //key being 0 20 //key being 1 22 //key being 2 24 //key being 3 Мне нужны комбинации: 20, 20, 22 //keys being 0 1 2 20, 20, 24 //keys […]
Итак, моя проблема в том, что я хочу построить дерево из этих двух таблиц: Parent table: +——-+—————+ | pr_id | parent_name | +——-+—————+ | 1 | p | | 2 | p_0 | | 3 | p_0_1 | | 4 | q | +——-+—————+ Child table: +——-+—————+—————————+ | ch_id | pr_id | child_name | +——-+—————+—————————+ […]