PHP中的array数组类型分析说明

yipeiwu_com5年前PHP代码库
php的数组的key 可以是string类型也可以是integer类型。如果key为一个float类型,会自动的转化为integer类型。

如果没有为一个value指定一个key,integer类型的索引的最大值已经给出的话,新key就是这个最大值加1.如果这个新key已经被赋值,那么这个value将会被覆盖掉。
复制代码 代码如下:

<?php
$arr = array('a','b',5=>'c','d','e',6=>'g');
echo '<pre>';
print_r($arr);
echo '</pre>';


上面代码的结果是

复制代码 代码如下:

Array(
[0] => a
[1] => b
[5] => c
[6] => g
[7] => e)


这个样子。只所以没有value “d” 是因为 他被后面的6=>‘g'这个给覆盖掉了

相关文章

火车采集器 免费版使出收费版本功能实现原理

hi 各位免费火车头采集器的采友: 火车头免费版本不支持采集结果的外挂处理,比如采用php来辅助处理结果,而火车头本身对于正则表达式的不完整支持, 导致对于采集一些有混淆文字的内容效果不...

jQuery+PHP发布的内容进行无刷新分页(Fckeditor)

jQuery+PHP发布的内容进行无刷新分页(Fckeditor)

这篇文章将使用jQuery,并结合PHP,将Fckeditor发布的内容进行分页,并且实现无刷新切换页面。  本文假设你是WEB开发人员,掌握了jQuery和PHP相关知识,并...

php设计模式之策略模式应用案例详解

本文实例讲述了php设计模式之策略模式应用。分享给大家供大家参考,具体如下: 策略模式 定义: 策略模式定义一系列的算法,将每个算法封装起来,并让它们可以相互装换。策略模式让算法独立于使...

PHP使用stream_context_create()模拟POST/GET请求的方法

本文实例讲述了PHP使用stream_context_create()模拟POST/GET请求的方法。分享给大家供大家参考,具体如下: 有时候,我们需要在服务器端模拟 POST/GET...

php数组生成html下拉列表的方法

本文实例讲述了php数组生成html下拉列表的方法。分享给大家供大家参考。具体如下: 这段代码可根据定义好的php数组动态生成一个html的下拉列表(select) <?...