xlebabarov
Registered
dakata__92 каза:Абе ти тъп ли си или на такъв се правиш? :!: Нищо не си "обединил" или обяснил. Щом ти изискваме трима човека по-подробно разяснение, то сметни сам колко добре си се представил... Вместо да размиваш темата сам, по-добре да беше обяснил какво искаш. ЗА ПОРЕДЕН коментар ти го казваме, ОБЯСНИ НИ какво искаш да направиш. :evil:xlebabarov каза:Мисля, че съм обединил достатъчно подробно. Който има необходимите познания и желае да помогне ще го направи. Ако си от неразбиращата група моля не ми оспамвай темата, особенно господина от по предния коментар. СТИГА ЗАЯЖДАНИЯ
xlebabarov каза:Добре, да речем, че сортираме масива с ksort($a) рекурсивно:
Код:Array ( [] => Array ( [ar] => Array ( [0] => [freesby] => Array ( [0] => [johnson] => [1] => ) [kenneth] => ) [3] => [4] => [5] => ) [1] => Array ( [3] => [4] => [5] => ) )
Сега да обесня за какво точно говоря :twisted:
Резултата от изпълнението на моята горна функция е (респективно) следния:
Затова исках да го ксортна за да добие смисъл резултата от изпълнението на функцията ксорт преди самата рекурсия. Бих искалв аргумента $pass да се задава нещо като:Код:- -ar 0 -freesby 0 johnson 1 kenneth 3 4 5 -1 3 4 5
Т.е. същото като @Revelation само че вместо цифра да блъска масив с ключа и стойност в $passКод:[1]Стъпка -ключ(''=>масив)стойност на $pass=>array(''=>array()); [2]Стъпка -ключ(''=>array('ar'=>масив))стойност на $pass=>array(''=>array('ar'=>array())); [3]Стъпка -ключ(''=>array('ar'=>array(0=>'')))стойност на $pass=>array(''=>array('ar'=>array(0=>true))); [4]Стъпка -ключ(''=>array('ar'=>array(0=>'', 'freesby'=>масив)))стойност на $pass=>array(''=>array('ar'=>array(0=>true, 'freesby'=>array())));
Това как би се случило? Защото ползването на цифра като индекс за това на кой ключ се намира дълбочината пренебрегва ключовете стрингове.
Готово. Стига с обидите както казах или ще се обърна към Боби. Пак казвам ако не разбираш не пиши не ми е нужно обидското ти мнение. А и съществува автокорект
НЕ МИ СПАМЕТЕ ТЕМАТА