Вы не зашли.
Главная » PHP » Выбор массива?...
#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ть без функции, не пойму...
#2. Fuelen Off (5)
Участник
2009.11.16 03:03
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 вот как без функции?
#6. Fuelen Off (5)
Участник
2009.11.16 10:10
Так зачем фигнёй такой страдать? Передавай значение с нужным массивом через гет и запиши типа так
if (!empty($_GET['mas']))
{
foreach($$_GET['mas'] as $k=>$v)
{}
}
на хую вас вертів
#7. Gemorroj Off (107)
Administrator
2009.11.16 10:10
я лично ничего не понял)
#8. Kir Off (1)
Участник
2009.11.16 11:11
Fuelen спасибо, с двумя $$ работает, a я столько всякой фигни пepeчитaл и ни чего подходящего нe нaшел, a всё нa много проще... Душeвно...
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.013 s