• 数组创建,初始化
<?php
//请创建一个数组变量arr,并尝试创建一个索引数组
/**
* 不带初始值的创建。创建后赋予值
* 注:下标一定是整数
*/ $arr = array();
$arr[0] = '老大';
$arr[1] = '老二';
if(isset($arr)){print_r($arr);} /**
* 带初始值的创建
*/ //可用双引號,或者单引號,数组是从0開始的
$arr2 = array("老大",'老二');
if(isset($arr2)){print_r($arr2);} //左边是键,右边是键值
$arr3 = array('0'=>'老大','2'=>'老三','1'=>'老二');
if( isset($arr3) ) {print_r($arr3);}
?>
  • 使用数组的值
<?php
//从数组变量$arr中,读取键为0的值
$arr = array('老大','老二');
//$arr0 = $arr['0'];
$arr0 = $arr[0];
if( isset($arr0) ) {print_r($arr0);}
?>
  • 打印出数组的数据
//直接通过index訪问
<?php
$arr = array('张三','李四','王二');
for( $i = 0;$i < 3;$i++){
echo $arr[$i].'<br><br>';
}
?>
//通过foreach循环訪问数组里的值

<?php
$arr = array('i'=>"我",'love'=>'爱','u'=>'你'); if(isset($arr))
{
foreach($arr as $key=>$value)
{
echo $value.' ';
}
}
?>
  • 总结

    PHP数组分为 索引数组 关联数组

关联数组是 键值是字符串的数组

比如 上例中关于foreach的举例。

<?

php
$arr = array(
'wo'=>"我",
'love'=>'爱',
'li'=>'莉'
);
if(isset($arr))
{
foreach($arr as $key=>$value)
{
print_r($value);
//echo $value;
}
}
?>
  • 关联数组 创建,初始化
<?

php
//$arr = array('apple'=>'苹果');
$arr = array();
$arr['apple'] = '苹果';
if( isset($arr) ) {print_r($arr);}
?>
  • 关联数组 引用( 用数组变量的名字后跟中括号+键的方式来訪问数组中的值。键使用单引號或者双引號括起来。

    )

<?php
$arr = array(
'apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"
); $arr0 = $arr['apple']; if( isset($arr0) ) {print_r($arr0);} ? >

最新文章

  1. iOS开发之SQLite-C语言接口规范(一)——Ready And Open Your SQLite
  2. 启用https协议的方法
  3. VAssistX的VA Snippet Editor的类注释和函数注释
  4. Excel数据挖掘插件
  5. oracle限制ip訪問
  6. (转载)SQL Server 2005 日志文件过大处理
  7. Codeforces 650C Table Compression (并查集)
  8. test about cnblog
  9. Java基础学习笔记2-循环
  10. VMware vCloud与Zend Server实现PHP应用程序自动化交付
  11. The 2014 ACMICPC Asia Invitational Xian
  12. CentOS 7安装squid代理服务器
  13. 多个python版本共存
  14. leetcode 902 数位dp 不包含0
  15. python学习-Day1-接口测试
  16. (下一篇博客)提示5G信道
  17. .NET持续集成与自动化部署之路第一篇——半天搭建你的Jenkins持续集成与自动化部署系统
  18. NFS服务基本配置及使用
  19. 基于代的垃圾回收机制--《CLR via C#》读书笔记
  20. Notes of Daily Scrum Meeting(12.3)

热门文章

  1. int 转换成 CString(VC2008里有这个问题)
  2. Perl 面向对象编程的两种实现和比较:
  3. Eclipse用法和技巧十一:分栏显示
  4. [Warning] Aborted connection 11203 to db: &#39;ide&#39; user: &#39;nuc&#39; host: &#39;prd01.mb.com&#39; (Got an error writi
  5. mysql 密码过期问题 password_expired
  6. windows和linux套接字中的select机制浅析
  7. arm-linux-gcc下载与安装
  8. Effective C++_笔记_条款06_若不想使用编译器自动生成的函数,就该明确拒绝
  9. 0 and 1
  10. unix ourhdr.h myerr.h