次の文字列: sex-1-area-2-pagesize-18-pageindex-1 配列に変換します
[sex] => 1 [area] => 2 [pagesize] => 18 [pageinde ] => 1
私は [0] => セックス [1] => 1 [2] => 2 を使用します
上の文字列はパラメータですURL で渡されます
$s = 'sex-1-area-2-pagesize-18-pageindex-1';foreach(array_chunk(explode('-', $s), 2) as $v) { $r[$v[0]] = $v[1];}print_r($r);
[性別] => 1
[面積] => 2
[ページサイズ] => 18
[ページインデックス] => 1
)
通常の
$s = 'sex-1-area-2-pagesize-18-pageindex-1';preg_match_all('/(\w+)\-(\w+)/', $s, $r);$r = array_combine($r[1], $r[2]);print_r($r);
[性別] => 1
[面積] => 2
[ページサイズ] => 18
[ページインデックス] = > 1
)
れーれー
れーれー