ассоциативный массив и get

  • Автор темы Автор темы an_toshka
  • Дата начала Дата начала
Kelkos

может тебе БД или работа с файлами помогут???

описал бы задачу, подсказали бы тут, как тебе ее решить не через пятую точку
 
2 Мутник

Да, спасибо за разяснения. Просто возник вопрос можно ли передать массив целеком. (с php и сетевыми технологиями знаком около 2 недель). Вот вопросы и возникают.

-~{}~ 04.04.05 23:52:

Автор оригинала: Фанат
афтар жжот
???????????????????????????????????????????????????
 
url: test.php?testarray=(testindex1->testvalue1,testindex2->testvalue2)

PHP:
//test.php
function getAssocArrayFromGet($arrayName) {
    $returnArray = false;
    $arrayStr = substr($_GET[$arrayName], 1, strlen($_GET[$arrayName]) - 2);
        foreach ($arrayElements = explode(",", $arrayStr) as $val) {
            $arrayElement = explode("->", $val);
            $returnArray[$arrayElement[0]] = $arrayElement[1];
        }
    return $returnArray;
}

$testarray = getAssocArrayFromGet("testarray");

Но если у тебя 300-600 значений, то это тебе скорее всего не поможет, т.к. url обычно не может быть более 1024 символов.
 
Сверху