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

Мутник

Новичок
Kelkos

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

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

an_toshka

Guest
2 Мутник

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

-~{}~ 04.04.05 23:52:

Автор оригинала: Фанат
афтар жжот
???????????????????????????????????????????????????
 

Ник

Guest
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 символов.
 
Сверху