最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

PHP 拼接 url 字符串的函数

XAMPP下载 admin 2171浏览 0评论

在处理微信图文消息的链接时常常有很多参数的链接,会写的很长,不易阅读且容易出错,而且有些参数忘记 Url还会导致页面不显示,因此写了此函数

直接上函数

 

 

  1. /**
  2. * 拼接http 请求串
  3. *
  4. * @tutorial 模仿 php 的http_build_query($query_data)方法,
  5. * 但只能处理简单的键名值数组,没有办法处理对象;
  6. * 做这函数的原因是一个接口中使用http_build_query拼出的结果与接口不一致
  7. * @param unknown $query_data
  8. * 要拼接参数的键名->值数组
  9. * @param string $encoding 是否 urlencode 编码(如果是微信,有时不进行编码会无法显示)
  10. * @return string 拼接完成的字符串(不含 domain?)
  11. */
  12. function build_query($query_data, $encoding = false) {
  13. $res = ”;
  14. $count = count ( $query_data );
  15. $i = 0;
  16. foreach ( $query_data as $k => $v ) {
  17. if ($encoding === true) {
  18. $v = urlencode ( $v );
  19. }
  20. if ($i < $count – 1) {
  21. $res .= $k . ‘=’ . $v . ‘&’;
  22. } else {
  23. $res .= $k . ‘=’ . $v;
  24. }
  25. $i ++;
  26. }
  27. return $res;
  28. }

 

PHP字符串的拼接

 在PHP中,字符串之间使用“点”来连接,也就是英文中的句号”.”,具体使用方式如下: &amp;lt;?php  //定义字符串  $str1 = &quot;Hello World!&quot;;…

转载请注明:XAMPP中文组官网 » PHP 拼接 url 字符串的函数

您必须 登录 才能发表评论!