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中使用与Perl兼容的正则表达式
Nov 26 PHP
PHP 裁剪图片成固定大小代码方法
Sep 09 PHP
php中定义网站根目录的常用方法
Aug 08 PHP
rephactor 优秀的PHP的重构工具
Jun 09 PHP
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
Apr 08 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
Apr 24 PHP
PHP连接和操作MySQL数据库基础教程
Sep 29 PHP
codeigniter中view通过循环显示数组数据的方法
Mar 20 PHP
Nginx下配置codeigniter框架方法
Apr 07 PHP
PHP实现将textarea的值根据回车换行拆分至数组
Jun 10 PHP
php格式文件打开的四种方法
Feb 24 PHP
PHP实现递归的三种方法
Jul 04 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数组无限分级数据的层级化处理代码
2012/12/29 PHP
修改php.ini不生效问题解决方法(上传大于8M的文件)
2013/06/14 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
2013/09/22 PHP
php管理nginx虚拟主机shell脚本实例
2014/11/19 PHP
javascript window对象属性整理
2009/10/24 Javascript
JS 无法通过W3C验证的处理方法
2010/03/09 Javascript
详解强大的jQuery选择器之基本选择器、层次选择器
2012/02/07 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
使用js判断当前时区TimeZone是否是夏令时
2014/02/23 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
2014/03/03 Javascript
JavaScript检测实例属性, 原型属性
2015/02/04 Javascript
js+html5绘制图片到canvas的方法
2015/06/05 Javascript
javascript中substring()、substr()、slice()的区别
2015/08/30 Javascript
js console.log打印对像与数组用法详解
2016/01/21 Javascript
使用JavaScript脚本判断页面是否在微信中被打开
2016/03/06 Javascript
jQuery实现文字自动横移
2017/01/08 Javascript
vue+element项目中过滤输入框特殊字符小结
2019/08/07 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
JavaScript面向对象核心知识与概念归纳整理
2020/05/09 Javascript
微信小程序文章详情功能完整实例
2020/06/03 Javascript
微信小程序实现点击导航条切换页面
2020/11/19 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
2020/12/02 Vue.js
详解tensorflow载入数据的三种方式
2018/04/24 Python
详解基于django实现的webssh简单例子
2018/07/17 Python
Django分组聚合查询实例分享
2020/04/29 Python
Docker如何部署Python项目的实现详解
2020/10/26 Python
TripAdvisor印尼站:全球领先的旅游网站
2018/03/15 全球购物
世界上最大的艺术社区:SAA
2020/12/30 全球购物
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
2012/02/15 面试题
个人委托书格式
2014/04/04 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
2016大学迎新晚会开场白
2015/11/24 职场文书
vue使用Google Recaptcha验证的实现示例
2021/08/23 Vue.js
MySQL Server层四个日志的实现
2022/03/31 MySQL
nginx搭建NFS网络文件系统
2022/04/14 Servers