php数组(array)输出的三种形式详解


Posted in PHP onJune 05, 2013
$bbbb=array("11"=>"aaa","22"=>"bbb");
//只能输出值value不能输出key
foreach($bbbb as $color)
{
echo $color;
}
//value与key都可输出
foreach($bbbb as $key=>$value)
{

echo $key."=>".$value;
}
//value与key都可输出
while($color=each($bbbb)){

echo $color['key'];
}
或
while(list($key,$value)=each($bbbb)){

echo "$key : $value<br>";
}

直接访问数组元素:
<?php
$arr=array('w'=>'wen','j'=>'jian','b'=>'bao');
echo($arr['w']),'<br/>';//起作用
echo($arr[w]),'<br/>';//起作用
echo($arr[0]),'<br/>';//不起作用,不知为什么???
echo($arr['j']),'<br/>';//起作用
echo($arr[j]),'<br/>';//起作用
echo($arr[1]),'<br/>';//不起作用,不知为什么???
echo($arr['b']),'<br/>';//起作用
echo($arr[b]),'<br/>';//起作用
echo($arr[2]),'<br/>';//不起作用,不知为什么???
?>

输出:
wen
wen
jian
jian
bao
bao

疑点:

访问关联数组元素,

1、[ ] 中的“键”竟可以不用引号(“”)引起来也可访问???

2、数组索引访问竟然不起作用???

<?php
$arr1=array('wen','jian','bao');
echo $arr1[0],'<br/>',$arr1[1],'<br/>',$arr1[2];
?>

输出:
wen
jian
bao

PHP 相关文章推荐
《PHP编程最快明白》第五讲:php目录、文件操作
Nov 01 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
Jan 20 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
Nov 19 PHP
PHP5.3新特性小结
Feb 14 PHP
深入解析PHP的Yii框架中的event事件机制
Mar 17 PHP
PHP简单实现解析xml为数组的方法
May 02 PHP
PHP赋值的内部是如何跑的详解
Jan 13 PHP
php面试实现反射注入的详细方法
Sep 30 PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 PHP
PHP中的异常处理机制深入讲解
Nov 10 PHP
PHP内存溢出优化代码详解
Feb 26 PHP
PHP7 windows支持
Mar 09 PHP
php set_time_limit()函数的使用详解
Jun 05 #PHP
基于PHP文件操作的详解
Jun 05 #PHP
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
Jun 05 #PHP
深入理解用mysql_fetch_row()以数组的形式返回查询结果
Jun 05 #PHP
fetchAll()与mysql_fetch_array()的区别详解
Jun 05 #PHP
用mysql_fetch_array()获取当前行数据的方法详解
Jun 05 #PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
Jun 05 #PHP
You might like
建立动态的WML站点(二)
2006/10/09 PHP
解析百度搜索结果link?url=参数分析 (全)
2012/10/09 PHP
深入解析php中的foreach函数
2013/08/31 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
2016/04/15 Javascript
第五章之BootStrap 栅格系统
2016/04/25 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
2016/04/29 Javascript
jQuery获取同级元素的简单代码
2016/07/09 Javascript
AngularJS变量及过滤器Filter用法分析
2016/11/22 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
Vue.js基础学习之class与样式绑定
2017/03/20 Javascript
JS使用贪心算法解决找零问题示例
2017/11/27 Javascript
vue实现简单的星级评分组件源码
2018/11/16 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
jQuery Migrate 插件用法实例详解
2019/05/22 jQuery
详解vue 中 scoped 样式作用域的规则
2020/09/14 Javascript
nuxt静态部署打包相对路径操作
2020/11/06 Javascript
python如何实现异步调用函数执行
2019/07/08 Python
django框架面向对象ORM模型继承用法实例分析
2019/07/29 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
python logging添加filter教程
2019/12/24 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
Django nginx配置实现过程详解
2020/09/10 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
正宗的澳大利亚Ugg靴子零售商:UGG Express
2020/04/19 全球购物
学雷锋志愿服务月活动总结
2014/03/09 职场文书
党支部承诺书范文
2014/03/28 职场文书
一年级评语大全
2014/04/23 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
mongodb数据库迁移变更的解决方案
2021/09/04 MongoDB
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers
SQL语句中EXISTS的详细用法大全
2022/06/25 MySQL