php数组索引与键值操作技巧实例分析


Posted in PHP onJune 24, 2015

本文实例讲述了php数组索引与键值操作技巧。分享给大家供大家参考。具体如下:

<?php 
$array = array("a", "b","c"); //定义数组 
$array[] = "Simon"; //增加一个新的数组元素 
print_r($array); //输出数组 
?>
<?php 
$array = array("a", "b","c"); //定义数组 
$array[9] = "Simon"; //增加一个新的数组元素 
print_r($array); //输出数组 
?>
<?php 
//创建一个简单的数组 
$array = array(0=>1, 1=>2, 2=>3, 3=>4, 6=>5); 
print_r($array); 
//现在把数组中键为2的值更新为100 
$array[2] = 100; 
print_r($array); 
//现在添加一个键 
$array["X"] = 50; 
print_r($array); 
//现在删除所有键,但保持数组本身的结构 
foreach($array as $i => $value)  
{ 
  unset($array[$i]); 
} 
print_r($array); 
//再添加一个键 
$array[] = 25; 
print_r($array); 
//使用array_values函数进行重新索引 
$array = array_values($array); 
$array[] = 13; 
print_r($array); 
?>

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

PHP 相关文章推荐
谈谈新手如何学习PHP
Dec 23 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
Jan 10 PHP
基于PHP异步执行的常用方式详解
Jun 03 PHP
PHP 伪静态技术原理以及突破原理实现介绍
Jul 12 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
Aug 09 PHP
PHP设置图片文件上传大小的具体实现方法
Oct 11 PHP
PHP+jquery+ajax实现即时聊天功能实例
Dec 23 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
Jan 19 PHP
php中bind_param()函数用法分析
Mar 28 PHP
php curl优化下载微信头像的方法总结
Sep 07 PHP
PHP implode()函数用法讲解
Mar 08 PHP
Laravel使用Queue队列的技巧汇总
Sep 02 PHP
PHP实现在线阅读PDF文件的方法
Jun 23 #PHP
php中header设置常见文件类型的content-type
Jun 23 #PHP
PHP register_shutdown_function()函数的使用示例
Jun 23 #PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
Jun 23 #PHP
PHP中把错误日志保存在系统日志中(Windows系统)
Jun 23 #PHP
PHP中通过trigger_error触发PHP错误示例
Jun 23 #PHP
PHP实现链式操作的核心思想
Jun 23 #PHP
You might like
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
2012/03/27 PHP
5款适合PHP使用的HTML编辑器推荐
2015/07/03 PHP
帝国cms目录结构分享
2015/07/06 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
CI配置多数据库访问的方法
2016/03/28 PHP
PHP实现的登录,注册及密码修改功能分析
2016/11/25 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
用AJAX返回HTML片段中的JavaScript脚本
2010/01/04 Javascript
分页栏的web标准实现
2011/11/01 Javascript
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
jQuery随便控制任意div隐藏的方法
2013/06/28 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
JavaScript变量声明详解
2014/11/27 Javascript
浅析nodejs实现Websocket的数据接收与发送
2015/11/19 NodeJs
Js 获取、判断浏览器版本信息的简单方法
2016/08/08 Javascript
React如何将组件渲染到指定DOM节点详解
2017/09/08 Javascript
vue-infinite-loading2.0 中文文档详解
2018/04/08 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
在 Vue 中编写 SVG 图标组件的方法
2020/02/24 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
JavaScript eval()函数定义及使用方法详解
2020/07/07 Javascript
js前端传json后台接收‘‘被转为quot的问题解决
2020/11/12 Javascript
[44:09]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第二局
2016/02/25 DOTA
详解Appium+Python之生成html测试报告
2019/01/04 Python
使用python实现微信小程序自动签到功能
2020/04/27 Python
mui几种页面跳转方式对比总结概括
2017/08/18 HTML / CSS
eHarmony英国:全球领先的认真恋爱约会平台之一
2020/11/16 全球购物
介绍一下Ruby的多线程处理
2013/02/01 面试题
半年思想汇报
2013/12/30 职场文书
社团活动总结模板
2014/06/30 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android
Vue的过滤器你真了解吗
2022/02/24 Vue.js