есть 2 строки param1;param2;param3 1;2;3 как получить штатным способом массив param1=>1,param2=>2,param3=>3
PHP: $array['param1'] = 1; $array['param2'] = 2; $array['param3'] = 3; --- Добавлено --- сорян я тупанул)) спать уже хочу)) так тебе ссылку дали на мануал по функции. как раз твой случай... не нужно так небрежно отбрасывать то что тебе дают. Нужно головой подумать... PHP: $str1 = "param1;param2;param3"; $str2 = "1;2;3"; $arr1 = explode(";", $str1); $arr2 = explode(";", $str2); // теперь у тебя есть два массива. Из одного нужно взять ключи а из другого значения // нижеследующий код будет работать только в том случае, если в массивах одинаковое кол-во значений!! // надеюсь это понятно for ($i = 0; $i < count($arr1); $i++) { $key = $arr1["$i"]; $val = $arr2["$i"]; $NewArr["$key"] = $val; } // в массиве $NewArr то, что ты хотел // парам парам пам... ПИУ ^_^