$_GET 取得 URL的一个参数时,如何不分大小写? php是区分大小写的,而且研究大小写没有意义 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你为什么问要这样做呢?直接用$_GET[id];或用大小写转换函数 http://bbs.blueidea.com/thread-2024552-1-1.html 输出地址栏的连接时候转换为小写strtolower("ID");$_GET['id']; 确实感觉讨论这个问题没有实际的意义,直接用$_GET["id"]不就好了 LZ的意思大概是:因为参数是通过GET传递,也就是可以由用户直接输入URL。那么用户可能会不注意大小写,在输入URL的时候把参数名输成了大写。{解决方法}首先,把通过GET取得的参数的名称全部转为小写。然后,在程序的任意地方都可用小写的键名引用参数了。<?php// 将数组的所有key变为小写。$_GET = array_change_key_case($_GET, CASE_LOWER);var_dump($_GET);?>输入:http://...?groupID=1&nAme=listenin输出:array(2) { ["groupid"]=> string(1) "1" ["name"]=> string(8) "listenin"} php5 使用扩展SOAP 调用 C#.NET webservice接口问题 PHP 把word文档内容导入mysql数据库 有兴趣的看看这个,挺有趣的 为什么总是链接不上SQLSERVER php有没有安全一点的字符过滤函数? php 多文件上传的例子 如何制作安装文件? 如何让计数器作弊? 这年代PHP程序员还有人要吗????re的都给分! $str=preg_replace("/\[attach\]/is","111",$str); 这一句如何把111替换成可以执行的PHP代码 大牛:PHP中pack是怎么用的?用在什么地方? 请问怎样把国外网站的PHP+Mysql源码支持中文
$_GET[id];
或用大小写转换函数
strtolower("ID");
$_GET['id'];
因为参数是通过GET传递,也就是可以由用户直接输入URL。
那么用户可能会不注意大小写,在输入URL的时候把参数名输成了大写。{解决方法}
首先,把通过GET取得的参数的名称全部转为小写。
然后,在程序的任意地方都可用小写的键名引用参数了。<?php// 将数组的所有key变为小写。
$_GET = array_change_key_case($_GET, CASE_LOWER);var_dump($_GET);?>输入:
http://...?groupID=1&nAme=listenin输出:
array(2) {
["groupid"]=>
string(1) "1"
["name"]=>
string(8) "listenin"
}