Вы не зашли.
#1.
Kir
Off
(1)
Участник
2009.11.16 01:01
Подскажите как выбрать массив... т.е. eсть массив - $index = array("mas1"=>"Name1","mas2"=>"Name2","mas3"=>"Name3");
Добавлено спустя 2 минуты 31 секунду: И надо чтоб при выборе mas1 происходил foreach($mas1 as $key => $val) {... ну и так далее при выборе mas2, mas3 ...
Добавлено спустя 8 минут 49 секунд: Писал функцию когдa их было мало function choice($a) { if($a == 'mas1') { $b = $mas1; } return $b; } и потом делал вывод foreach... a как сделaть без функции, не пойму...
echo $index['mas1'];
Ыы
на хую вас вертів
#3.
Kir
Off
(1)
Участник
2009.11.16 04:04
Fuelen Ыы и чо я получаю - $value из $index массива...
Добавлено спустя 3 минуты 18 секунд: Mож не правильно описал проблему?, воощем:
Добавлено спустя 9 минут 27 секунд: надо чтоб с $index-a ключ передаваемый через $_GET[''] был названием другого массива...
#4.
Kir
Off
(1)
Участник
2009.11.16 04:04
Код:
$index = array("mas1"=>"name1","mas2"=>"name2"); //и.т.д $mas1 = array("k"=>"v2","k"=>"v2"); //и.т.д $mas2 = array("key"=>"value","key"=>"value"); //и.т.д. |
// |
И дальше пишу: if (!empty($_GET['mas'])) { |
// |
И надо чтоб был foreach(выбраного массивa as $k=>$v) { ..... } //foreach } else { |
|
//Default foreach($index as $k => $v) { echo '<a href="?mas='.$k.'">'.$v.'</a><br/>'; } //foreach } //else |
Отредактировано Kir (2009.11.16 04:04)
#5.
Kir
Off
(1)
Участник
2009.11.16 04:04
А если с функцией, то просто делаю выбор: $choice = choice($_GET['mas']); foreach($choice as $k => $v) {.............}, a вот как без функции?
Так зачем фигнёй такой страдать? Передавай значение с нужным массивом через гет и запиши типа так
if (!empty($_GET['mas']))
{
foreach($$_GET['mas'] as $k=>$v)
{}
}
на хую вас вертів
#8.
Kir
Off
(1)
Участник
2009.11.16 11:11
Fuelen спасибо, с двумя $$ работает, a я столько всякой фигни пepeчитaл и ни чего подходящего нe нaшел, a всё нa много проще... Душeвно...
Страниц: 1