php数组键名技巧小结_php技巧

本文较为详细的总结了php数组键名的技巧。分享给大家供大家参考。具体分析如下:

1、$arr[true] 等价于 $arr[1];$arr[false] 等价于 $arr[0]。

2、使null做为键名,相当于创建或覆盖一个$arr[null],可以使用$arr[null]或$arr[""]来访问。

3、使用带小数点的数字作为键名时,键名会自动截取整数部分作为键名。如$arr[123.45]=5,你使用$arr[123.45]或$arr[123]均可以取得键值;用foreach遍历时,使用的是$arr[123]。

4、$arr[]=5,会在数组$arr后面添加上该元素。

注:数组中键名的数据类型为整数或字符串型

希望本文所述对大家的php程序设计有所帮助。

时间: 2024-08-03 08:41:54

php数组键名技巧小结_php技巧的相关文章

php数组函数序列之array_key_exists() - 查找数组键名是否存在_php技巧

array_key_exists() 定义和用法 array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false. 语法 array_key_exists(key,array) 参数 描述 key 必需.规定键名. array 必需.规定输入的数组. 例子 1 复制代码 代码如下: <?php $a=array("a"=>"Dog","b"=>&quo

php日期操作技巧小结_php技巧

本文实例总结了php日期操作技巧.分享给大家供大家参考,具体如下: 1.php将表单里面获取的日期格式转换成统一的格式 2015-9-9 都统一转换成 2015-09-09 这样在数据库都是统一的格式,方便以后查询 $year = "2015"; $month = "9"; $day = "09"; var_dump(checkdate($month,$day, $year));//月和日带有前导0都是符合格式的 if(checkdate($mo

比较全面的PHP数组的使用方法小结_php技巧

一.什么是数组数组就是一组数据的集合,把一系列数据组织起来,形成一个可操作的整体.数组的每个实体都包含两项:键和值.二.声明数据在PHP中声明数组的方式主要有两种:一是应用array()函数声明数组,一是直接为数组元素赋值.飞飞Asp!技术乐园<1>array()函数声明的数组的方式array([mixed...]) 参数mixed的语法为key=>value如, <?php$array=array("1"=>"编","2&q

PHP执行速率优化技巧小结_php技巧

1.在可以用file_get_contents替代file.fopen.feof.fgets等系列方法的情况下,尽量用file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题: 2.尽量的少进行文件操作,虽然PHP的文件操作效率也不低的: 3.优化SELECT SQL语句,在可能的情况下尽量少的进行INSERT.UPDATE操作(在UPDATE上,我被恶批过): 4.尽可能的使用PHP内部函数(但是我却为了找个P

让PHP开发者事半功倍的十大技巧小结_php技巧

如果你使用一面大镜子作为冲浪板会发生什么?或许你会在较短的时间内征服海浪,但是你肯定从内心深处明白,这不是冲浪的正确选择.同样的道理也适用于PHP编程,尽管这样的类比听起来有一些古怪.我们经常听到有人试图用一个周末多点的时间来学会PHP,但是请恕我直言,这是学习这门编程语言的一种非常糟糕的方式. 为何说学习PHP的过程有别于任何其它语言? 就其本质而言,如果你掌握了以PHP语言"做事"的方式,那么在使用它时就会得心应手,因此值得你去投入精力去了解这些方式.在PHP中,单纯按照自己思路去

PHP session会话操作技巧小结_php技巧

本文实例总结了PHP session会话操作技巧.分享给大家供大家参考,具体如下: 会话技术 session 将会话数据存储与服务器端,同时使会话数据可以区分浏览器 为每个会话数据建立独立的会话数据区(来存储当前会话的全部数据),每个会话数据区存在唯一的标志,同时浏览器端存储该唯一标识配对使用. 响应时给浏览器的session-id值也存储于浏览器端的cookie数据区. php.ini: session.auto_start = 0 session_start(); 增删改查都是使用$_SES

PHP与MySQL开发的8个技巧小结_php技巧

1. PHP 中数组的使用 在操作数据库时,使用关联数组(associatively-indexed arrays)十分有帮助,下面我们看一个基本的数字格式的数组遍历: 复制代码 代码如下: <?php $temp[0] = "richmond"; $temp[1] = "tigers"; $temp[2] = "premiers"; for($x=0;$x<count($temp);$x++) { echo $temp[$x]; e

PHP数据对象PDO操作技巧小结_php技巧

本文实例讲述了PHP数据对象PDO操作技巧.分享给大家供大家参考,具体如下: PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口. <?php try { $dsn = "mysql:host=localhost; port=3306; dbname=wsq_hotel; charset=utf-8"; $user = 'root'; $psw ='root'; $pdo = new PDO($dsn,$user,$psw); $sql = 'sele

PHP编程中字符串处理的5个技巧小结_php技巧

字符串 注意单引号和双引号的区别 注意转义字符\的使用\\,\",\$ 注意使用8进制或16进制字符表示 \xf6 echo "H\xf6me";//需要察看是否支持此类文字编码 ---------------------输出结果---------------------------------------- H鰉e --------------------------------------------------------------------- 1.使用printf