Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

167
Views
cómo decodificar la URL que está codificada por http_build_query

quiero pasar la matriz en la URL, por lo que he codificado usando http_build_query

 $filterArray = array('OrderNo'=>$_REQUEST['txtorderno'], 'StoreName'=>$_REQUEST['txtstorename'], 'PartyCode'=>$_REQUEST['txtpartycode'], 'fromdate'=>$_REQUEST['txtfromdate'], 'todate'=>$_REQUEST['txttodate'], 'minamount'=>$_REQUEST['txtminamount'], 'maxamount'=>$_REQUEST['txtmaxamount']); $data = array('DistributorId' => $_GET['DistributorId'], 'StoreId' => $_GET['StoreId'],'filterArray' => http_build_query($filterArray));

finalmente mi URL se genera así

 http://localhost/test/orderdetails.php?DistributorId=&StoreId=&filterArray=OrderNo%3D1%26StoreName%3D2%26PartyCode%3D3%26fromdate%3D04%252F26%252F2017%26todate%3D04%252F27%252F2017%26minamount%3D111%26maxamount%3D222

ahora, ¿cómo obtengo todos los parámetros de url?

Traté de imprimir el parámetro filterArray como

 echo "<pre>"; $arr = (urldecode($_GET['filterArray'])); var_dump($arr);

se imprime

 string(99) "OrderNo=1&StoreName=2&PartyCode=3&fromdate=04/26/2017&todate=04/27/2017&minamount=111&maxamount=222"
about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Puedes usar parse_str[1]:

 <?php $inputStr = 'OrderNo=1&StoreName=2&PartyCode=3&fromdate=04/26/2017&todate=04/27/2017&minamount=111&maxamount=222'; parse_str($inputStr, $output); var_dump($output); ?>

Ejemplo: https://3v4l.org/toiKf

[1]: http://php.net/manual/de/function.parse-str.php

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!