对于一个经验丰富的PHP程序员来说,实现字符串的查询功能已经不是什么难事了。在这里我们将会介绍一种PHP查询字符串的捷径技巧,供大家参考。
深入解读PHP插件机制原理
探讨PHP变量解析顺序如何获取提交数据
深入解读PHP运行机制
浅析PHP函数extract()应用技巧
为你总结一些PHP信息函数
RL传递变量对于程序员来说已经是司空见惯的事情,很多人会因此认为本文毫无新意。我们把通过URL传递变量的方式称作GET方式,另外一种是POST方式。这两种方式在PHP中都非常容易实现。举个例子,假设准备进行数据库查询,需要通过GET传递三个变量:city、id和paid.
传统的PHP查询字符串方法是象下面的例子那样构造查询字符串:
/* assume we want to pass this variables */ $city_name = "new york"; $invoice_id = 3456; $paid = 1; $query_string = "city={$city_name} &id={$invoice_id}&paid={$paid}"; $url . $query_string;
如今大部分PHP开发者都已经习惯于上面这种方法。它在只有三四个变量的时候毫无问题,但是再增加变量的话,代码将变得难以理解和维护,并容易引入细微的错误。
传递GET变量的最佳方式是通过PHP5中引入的http_build_query函数,它接收一个数组参数,返回一个格式正确、经过URL编码的字符串,可以直接拼接在url中。下面是相应的PHP查询字符串例子。
$city_name = "new york"; $invoice_id = 3456; $paid = 1; $fields = array('city' => $city_name, 'id' => $invoice_id, 'paid' => $paid); $url . http_build_query($fields, '', "&");
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 字符串
, 函数
, 变量
, 查询
, php字符查询
, 方式
, http_build_query()
, PHP字符串
, php查询
http_build_query
php 字符串查询、php 查询字符串位置、php 模糊查询字符串、php查询字符串长度、串口接收字符串技巧,以便于您获取更多的相关知识。