2012-03-25 11 views
0

ıにはquery_stringがあり、ıは配列で使用します。配列にquery_stringをキー=>値として挿入する

ı自分でこの方法を見つけましたが、ちょっと複雑です。新しい方法を探しています。

function query_to_array($query){ 


$pieces = explode("&", $dizi); 

$seri=array(); 
$seri_two=array(); 

for ($i=0;$i<count($pieces);$i++) 
{ 
$seri = explode("=", $pieces[$i]); 
$seri_dizi[$seri[0]]=$seri[1]; 
} 

return $seri_dizi; 
} 

これは素晴らしいですが、別の方法が必要です。

+3

http://php.net/parse_str? –

+0

forループの外側に '$ seri'を定義する必要はありません – shanethehat

答えて

0

GETまたはPOSTデータ(クエリ内)にアクセスしようとしていますか。もしそうなら、GETデータにはグローバル変数$ _GET ['paramname']、ポストデータには$ _POST ['paramname']を使わなければなりません。

編集:あなたの質問に間違いがあるかもしれません。あなたのページへのリクエストではなく、任意のリクエスト文字列で作業しますか?もしそうなら、Pekkaは使用するための機能を与えました。

よろしくお願いいたします。

関連する問題