note 57424 added to function.http-build-query

From: Date: Mon, 03 Oct 2005 20:33:50 +0000
Subject: note 57424 added to function.http-build-query
Groups: php.notes 
Request: Send a blank email to php-notes+get-96317@lists.php.net to get a copy of this message
I made my very own http_build_query function quite some time ago for php 4 and below. Works exactly like the function below; but its just a bit shorter. :P <? function http_build_query($a,$b='',$c=0){ if (!is_array($a)) return false; foreach ((array)$a as $k=>$v){ if ($c) $k=$b."[".$k."]"; elseif (is_int($k)) $k=$b.$k; if (is_array($v)||is_object($v)) {$r[]=http_build_query($v,$k,1);continue;} $r[]=$k."=".urlencode($v); } return implode("&",$r); } ?> ---- Manual Page -- http://www.php.net/manual/en/function.http-build-query.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+57424 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+57424&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+57424&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+57424&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+57424&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+57424&report=yes&reason=non-english Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+57424&report=yes&reason=already+in+docs Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+57424&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+57424&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#96317) next »