|
Тема |
Re: 1 kurs MEI [re: Dremesht] |
|
Автор | k (Нерегистриран) | |
Публикувано | 25.01.03 10:18 |
|
|
въобще няма никакъв проблем да се реализира ф-я от вида
function x($param) {
......
niakakav_cikal {
if (uslovie) {
$output .= x($stoinost);
}
} //end cikal
return $output;
}
натрупването на резултата в стринг е лесно, но не искам в тялото на ф-ята да вкарвам форматирането на изхода и разни нтмл тагове (всъщност в момента съм го направила така, поради липса на по-умно решение). Ако се реализира с натрупване на стойностите "във вид удобен за логаритмуване" така да се каже, ф-ята ще стане универсална, с много приложения, докато при решение със стринг мога да я ползвам само в конкретния случай - не е ли тъпо а?
Проблемът е как да се реализира ф-ята да връща МАСИВ, който между отделните повиквания да "сглобява" получените до момента елементи и, най-важното, той да се запази двумерен. Защото едно просто присвояване в рекурсивна ф-я ще доведе до следното
$A[0][Rid]
$A[1][0][Rid]
$A[1][1][Rid]
$A[1][1][0][Rid] или нещо подобно
|
| |
|
|
|