Forum Webscript.Ru

Программирование => PHP => Тема начата: DenVeroid от 12 Января 2005, 21:44:24

Название: Вывод значений за счёт их ключей
Отправлено: DenVeroid от 12 Января 2005, 21:44:24
Пытаюсь вывести имена через запятую


Имеется массив содежащий имена



$array_name=array(
                    \'1\'       =>  \'name1\',
                    \'2\'       =>  \'name2\',
                    \'3\'       =>  \'name3\',
                    \'4\'       =>  \'name4\',
                    \'5\'       =>  \'name5\',
                    \'6\'       =>  \'name6\',
                    \'7\'       =>  \'name7\',
                    \'8\'       =>  \'name8\',
                    \'9\'       =>  \'name9\',
                    \'10\'      =>  \'name10\',
);



вот напиал код, но почемуто выводит одно значение в массиве, а остальные другие вместо имён выводит Array

 $array_id = \'2,7,3,9,1\';
 $ids = explode(\',\', $array_id);
 $count_ids = count($ids);


for($i=0; $i<$count_ids; $i++){
return $array_name .= array_search($ids[$i], array_flip($array_name)).\', \';
}


$array_id - это переменная содержит ключи по которым выводятся имена к этим значениям
где я мог допустить ошибку, или может есть более орегинальней моего кода
Название: Вывод значений за счёт их ключей
Отправлено: hanslinger от 12 Января 2005, 22:23:24
[p]return[/p]
$array2=\'\';
for ($i=0; $iecho $array2;
Название: Вывод значений за счёт их ключей
Отправлено: DenVeroid от 12 Января 2005, 22:40:39
спасибо