• 数组创建,初始化
<?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);} ? >

移动app接口编程技术-学习实现之PHP进阶 数组的更多相关文章

  1. Java Web编程技术学习要点及方向

    学习编程技术要点及方向亮点: 传统学习编程技术落后,应跟著潮流,要对业务聚焦处理.要Jar, 不要War:以小为主,以简为宝,集堆而成.去繁取简 Spring Boot,明日之春(future of ...

  2. yii2 restful api --app接口编程

    转 http://www.yiichina.com/tutorial/1143yii2中restful url访问配置, 登陆接口access-token验证类 [ 2.0 版本 ] 登陆接口acce ...

  3. yii2 restful api——app接口编程实例

    <?php namespace common\components; use common\models\Cart; use common\models\User; use Yii; use y ...

  4. Yii2 Restful api设计--App接口编程

    Yii2框架写一套RESTful风格的API,对照魏曦教你学 一,入门 一.目录结构 实现一个简单地RESTful API只需用到三个文件.目录如下: frontend ├─ config │ └ m ...

  5. 新一代编程:scala泛函编程技术-唠叨

    准备了半年后,终于决定在这里开始我的scala编程技术学习体验撰写之旅.初步打算在这里把我学习.体验.掌握scala编程的过程与有兴趣的朋友分享.我想,虽然我这不是正式论文或者教课书之类的,但写个开场 ...

  6. 《PHP开发APP接口》笔记

    PHP开发APP接口 [TOC] 课程地址 imooc PHP开发APP接口 学习要点 APP接口简介 封装通信接口方法 核心技术 APP接口实例 服务器端 -> 数据库|缓存 -> 调用 ...

  7. javascript学习 真正理解DOM脚本编程技术背后的思路和原则

    本文学习来源于<javascriptDOM编程艺术>仅作笔记 学会怎样才能利用DOM脚本编程技术以一种既方便自己更体贴用户的方式去充实和完善你们的网页. 循序渐进:从最核心的内容开始,逐步 ...

  8. javascript设计模式学习之十七——程序设计原则与面向接口编程

    一.编程设计原则 1)单一职责原则(SRP): 这里的职责是指“引起变化的原因”:单一职责原则体现为:一个对象(方法)只做一件事. 事实上,未必要在任何时候都一成不变地遵守原则,实际开发中,因为种种原 ...

  9. PHP开发APP接口学习笔记

    习要点概述1.APP接口简介 2.封装通信接口方法 3.核心技术 4.APP接口实例 服务器和客户端进行接口数据通信:服务器 -->数据库|缓存 -->调用接口 -->客户端 服务器 ...

随机推荐

  1. EF的两种延迟加载

    EF的两种延迟加载 EF的延迟加载一: 在一次查询以后得到temp,然后在temp上直接进行查询得到temp2,我们调用temp2的时候,是直接为temp生成sql脚本的,没有生成temp的脚本,也就 ...

  2. 设置HTTP代理

    Maven通过<<UserHome>>/.m2/settings.xml(如果没有该文件,复制<<MavenHome>>/conf/settings.x ...

  3. hdu4431 Mahjong

    Mahjong Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  4. Eclipse用法和技巧二:自动生成Main方法1

    刚开始编写java小程序,基本都要用到main方法.后期开发大一点的程序,也可以用main方法进行单元测试.总是编写main方法,感觉太无聊了,幸好Eclipse可以帮我们自动生成main方法.见图: ...

  5. mysql的1067错误 - 2

    上一篇博文<mysql的1067错误>中由于日志配置问题产生1067错误. 由于要升级MySQL到V5.6,所以拷贝my.ini和数据文件到新的系统上. 在启动服务时,又出现1067错误! ...

  6. STL algorithm算法is_permutation(27)

    is_permutation原型: std::is_permutation equality (1) template <class ForwardIterator1, class Forwar ...

  7. Cocos2d-x学习笔记(5)

    Cocos2d-x基本元素介绍: 1.CCDirector:大总管 这是控制游戏流程的主要组件,包含设定游戏呈现窗体.FPS显示.默认帧率上限.纹理颜色位宽等切换当前游戏场景.暂停或恢复场景执行.通过 ...

  8. 美化 - DropDownList控件

    地址:http://www.baidufe.com/component/dropdownlist/index.html 效果: 引用JS文件: <link href="Js/DropD ...

  9. 如何在settings里的休眠模式里添加永不休眠

    最近项目需求里需要在设置菜单的休眠模式里添加一项永不休眠选择项.针对MTK平台的修改方式有如下几步骤.(其他平台和android原生系统的修改方式类似,只是android原生系统修改永不休眠需要通过设 ...

  10. 静态书架和js模拟翻书效果

    书籍图片随便找了个,有点难看,须要的自己替换个好看点的png格式图片 源代码下载:http://download.csdn.net/detail/sweetsuzyhyf/7604091