note 71677 added to function.http-build-query

From: Date: Mon, 11 Dec 2006 17:46:50 +0000
Subject: note 71677 added to function.http-build-query
Groups: php.notes 
Request: Send a blank email to php-notes+get-120506@lists.php.net to get a copy of this message
Here is another equivalent function for users that don't have PHP5 yet, it behaves the same way as the PHP5 counterpart and has one extra parameter for added functionality. <?php if (!function_exists('http_build_query')) { function http_build_query($data, $prefix='', $sep='', $key='') { $ret = array(); foreach ((array)$data as $k => $v) { if (is_int($k) && $prefix != null) $k = urlencode($prefix . $k); if (!empty($key)) $k = $key.'['.urlencode($k).']'; if (is_array($v) || is_object($v)) array_push($ret, http_build_query($v, '', $sep, $k)); else array_push($ret, $k.'='.urlencode($v)); } if (empty($sep)) $sep = ini_get('arg_separator.output'); return implode($sep, $ret); }} ?> ---- Server IP: 64.71.164.2 Probable Submitter: 198.236.64.23 (proxied: 10.104.201.155) ---- Manual Page -- http://www.php.net/manual/en/function.http-build-query.php Edit -- https://master.php.net/note/edit/71677 Del: integrated -- https://master.php.net/note/delete/71677/integrated Del: useless -- https://master.php.net/note/delete/71677/useless Del: bad code -- https://master.php.net/note/delete/71677/bad+code Del: spam -- https://master.php.net/note/delete/71677/spam Del: non-english -- https://master.php.net/note/delete/71677/non-english Del: in docs -- https://master.php.net/note/delete/71677/in+docs Del: other reasons-- https://master.php.net/note/delete/71677 Reject -- https://master.php.net/note/reject/71677 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#120506) next »