fork download
  1. <?php
  2. $filter = "select_time=1&grade1=1&grade2=2&grade3=3&genre5=5&genre19=19&language0=0";
  3. $array1 = explode("&", $filter);
  4. $array2 = array();
  5.  
  6. foreach ($array1 as $cadena){
  7. $clave = substr($cadena, 0, strpos($cadena, "=") - 1);
  8. $valor = substr($cadena, strpos($cadena, "=") + 1);
  9. $array2[$clave] = $valor;
  10. }
  11.  
  12. print_r($array2);
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
Array
(
    [select_tim] => 1
    [grade] => 3
    [genre] => 5
    [genre1] => 19
    [language] => 0
)