移动app接口编程技术-学习实现之PHP进阶 数组
- 数组创建,初始化
<?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进阶 数组的更多相关文章
- Java Web编程技术学习要点及方向
学习编程技术要点及方向亮点: 传统学习编程技术落后,应跟著潮流,要对业务聚焦处理.要Jar, 不要War:以小为主,以简为宝,集堆而成.去繁取简 Spring Boot,明日之春(future of ...
- yii2 restful api --app接口编程
转 http://www.yiichina.com/tutorial/1143yii2中restful url访问配置, 登陆接口access-token验证类 [ 2.0 版本 ] 登陆接口acce ...
- yii2 restful api——app接口编程实例
<?php namespace common\components; use common\models\Cart; use common\models\User; use Yii; use y ...
- Yii2 Restful api设计--App接口编程
Yii2框架写一套RESTful风格的API,对照魏曦教你学 一,入门 一.目录结构 实现一个简单地RESTful API只需用到三个文件.目录如下: frontend ├─ config │ └ m ...
- 新一代编程:scala泛函编程技术-唠叨
准备了半年后,终于决定在这里开始我的scala编程技术学习体验撰写之旅.初步打算在这里把我学习.体验.掌握scala编程的过程与有兴趣的朋友分享.我想,虽然我这不是正式论文或者教课书之类的,但写个开场 ...
- 《PHP开发APP接口》笔记
PHP开发APP接口 [TOC] 课程地址 imooc PHP开发APP接口 学习要点 APP接口简介 封装通信接口方法 核心技术 APP接口实例 服务器端 -> 数据库|缓存 -> 调用 ...
- javascript学习 真正理解DOM脚本编程技术背后的思路和原则
本文学习来源于<javascriptDOM编程艺术>仅作笔记 学会怎样才能利用DOM脚本编程技术以一种既方便自己更体贴用户的方式去充实和完善你们的网页. 循序渐进:从最核心的内容开始,逐步 ...
- javascript设计模式学习之十七——程序设计原则与面向接口编程
一.编程设计原则 1)单一职责原则(SRP): 这里的职责是指“引起变化的原因”:单一职责原则体现为:一个对象(方法)只做一件事. 事实上,未必要在任何时候都一成不变地遵守原则,实际开发中,因为种种原 ...
- PHP开发APP接口学习笔记
习要点概述1.APP接口简介 2.封装通信接口方法 3.核心技术 4.APP接口实例 服务器和客户端进行接口数据通信:服务器 -->数据库|缓存 -->调用接口 -->客户端 服务器 ...
随机推荐
- ios qq 分享 失败
1. TencentOAuth 是需要调用,但QQ代码共享是没有解释.共享代码如下面: TencentOAuth *auth = [[TencentOAuth alloc] initWithAppId ...
- SOLR搭建企业搜索平台
一. SOLR搭建企业搜索平台 运行环境: 运行容器:Tomcat6.0.20 Solr版本:apache-solr-1.4.0 分词器:mmseg4j-1.6.2 词库:sogou-dic ...
- attachEvent和addEventListener详解
attachEvent方法可以动态的为网页内的元素添加一个事件.通常你想为某个按扭添加一个单击事件时.你都会在按扭内写上onclick=事件名称.使用attachEvent则不必这样做.你把写好的事件 ...
- [poj 1904]King's Quest[Tarjan强连通分量]
题意:(当时没看懂...) N个王子和N个女孩, 每个王子喜欢若干女孩. 给出每个王子喜欢的女孩编号, 再给出一种王子和女孩的完美匹配. 求每个王子分别可以和那些女孩结婚可以满足最终每个王子都能找到一 ...
- linux命令:Linux命令大全
Linux命令大全 http://man.linuxde.net/
- fzu 1911 Construct a Matrix(矩阵快速幂+规律)
题目链接:fzu 1911 Construct a Matrix 题目大意:给出n和m,f[i]为斐波那契数列,s[i]为斐波那契数列前i项的和.r = s[n] % m.构造一个r * r的矩阵,只 ...
- python for else
http://blog.sina.com.cn/s/blog_5357c0af01013mwn.html raw_input() 与 input() __ Python http://www.cnbl ...
- ANTLR4权威參考手冊(一)
写在前面的话: 此文档是对伟大的Terence Parr的著作<the definitive antlr4 reference>的翻译本.致敬!欢迎转载,请注明原地址,请尊重劳动成果.翻译 ...
- Swift - 使用Auto Layout和Size Classes实现页面自适应弹性布局
在过去只有iphone4的时候,可以在代码里将一个可视单元的位置写死,这样是没问题的,但随着iPhone5,6的发布,屏幕尺寸有了越来越多种可能.这就要求App的UI控件具有在不同屏幕尺寸的设备上具有 ...
- Eclipse + PyDev 无法导入模块
下载后的包,在python IDLE 都可以导入这些模块,但是在Eclipse里面需要我们自己添加路径 需要导入的模块,在那个路径下,就在这里添加路径即可,其他的同理.