Holo
Новичок
Ничего не понимаю: глюк с исполнением функции
дна и та же конструкция вне функции и в функции ведет себя совершенно по-разному
_____________________________________
$categ[][] - многомерный массив
_____________________________________
возвращает " , , , , "
а та же конструкция но без функции
возвращает "a,b,c,d," - то есть то, чего и добивался
Как сказал классик: "Э.... НИЧЕ НЕ ПОНИМАЮ"
дна и та же конструкция вне функции и в функции ведет себя совершенно по-разному
_____________________________________
$categ[][] - многомерный массив
_____________________________________
PHP:
function cat_show($a) {
$cat_comb = $a;
$cat_sep = explode (",", $cat_comb);
$cat_num = count($cat_sep);
for($i=0; $i<$cat_num ; $i++){
$id = $cat_sep[$i];
$result = $result.$categ[$id][$lang].", "; }
return $result; }
echo cat_show(1,2,3,4);
а та же конструкция но без функции
PHP:
$cat_comb = "1,2,3,4";
$cat_sep = explode (",", $cat_comb);
$cat_num = count($cat_sep);
for($i=0; $i<$cat_num ; $i++){
$id = $cat_sep[$i];
$result1 = $result1.$categ[$id][$lang].", "; }
echo $result1;
Как сказал классик: "Э.... НИЧЕ НЕ ПОНИМАЮ"


