php 中的数组类型
来源:互联网 发布:p2717h 知乎 编辑:程序博客网 时间:2024/04/25 09:43
key 可以是integer 或者string。value 可以是任意类型。
此外 key 会有如下的强制转换:
- 包含有合法整型值的字符串会被转换为整型。例如键名"8" 实际会被储存为8。但是"08" 则不会强制转换,因为其不是一个合法的十进制数值。
- 浮点数也会被转换为整型,意味着其小数部分会被舍去。例如键名8.7 实际会被储存为8。
- 布尔值也会被转换成整型。即键名true 实际会被储存为1 而键名false 会被储存为 0。
- Null 会被转换为空字符串,即键名null 实际会被储存为""。
- 数组和对象不能被用为键名。坚持这么做会导致警告:Illegal offset type。
key 为可选项。如果未指定,PHP 将自动使用之前用过的最大integer 键名加上 1 作为新的键名。
<?php$array = array( "a", "b", 6 => "c", "d",);var_dump($array);?>
array(4) { [0]=> string(1) "a" [1]=> string(1) "b" [6]=> string(1) "c" [7]=> string(1) "d"}可以看到最后一个值 "d" 被自动赋予了键名 7。这是由于之前最大的整数键名是 6
0 0
- php 中的数组类型
- javaScript 中的 类型数组
- Delphi中的数组类型
- PHP中的类型转换规则
- php中的boolean类型
- php中的常量类型
- PHP 中的integer 类型
- PHP中的float类型
- PHP中的string类型
- PHP 中的 array 类型
- PHP中的类型
- PHP中的伪类型
- PHP中的类型转换规则
- PHP中的类型转换
- php 中的boolean 类型
- php中的类型转换
- PHP 扩展返回数组类型
- php的变量类型数组
- Memcached+magent集群安装及错误处理
- com.sun.faces.config.ConfigureListener
- 简单实现 Android M 指纹识别(附源码)
- JavaScript创建对象模式
- Vijos 1565 多边形 【区间DP】
- php 中的数组类型
- Vue路由开启keep-alive时的注意点
- 从.properties配置文件中读取url路径(jdbc的参数和接口请求url)
- mysql_general_log(查看mysql执行历史)
- 设计模式概要简介
- 最经典的25本Python编程开发电子书(附下载地址)!
- 加密Unity的windows版本Assembly-CSharp.dll的实现
- 小图标制作
- mikrotik ros + FreeRadius+daloradius CoA和PoD断开