php 数组 定义 遍历,php 数组定义、取值和遍历

dab766825591d1bf452b48924dc4acae.png

f0305663fcc974fb3209fa60c24f796b.png

35aa9b80acfa2c4af14afcb430068986.png

//常用函数

//生成随机数

//echo rand(1,10); //两个参数来确定随机数的范围

//日期时间函数

//var_dump(time()); //取当前时间的UNIX时间戳

//date_default_timezone_set('PRC');

//echo date("Y-m-d H:i:s",time());//格式化日期时间戳

//echo date("Y-m-d H:i:s");//省掉第2个参数获取当前时间

//数组

//特点:可以存储任意类型的数据,可以不连续,可以是索引的,也可以是关联的

//定义数组(1)

//$attr = array(1,2,3); //定义简单的索引数组

//定义数组(2)

//$attr[] = 1;

//$attr[] = 2;

//定义数组(3)

$attr = array(

"one"=>"hello",

100,

"three"=>10.9

);

/*$attr = array(

"hello",

"2"=>"2222",

"world"

);*/

//数组取值

//echo $attr[0];//根据索引取值

//echo $attr["three"];//根据key取value值

//遍历数组

//1.for循环,适用于索引数组

/*for($i=0;$i

{

echo $attr[$i]."
";

}*/

//2.foreach遍历,都适用

/*foreach($attr as $v)

{

echo $v."
";

}*/

/*foreach($attr as $k=>$v)

{

//echo $k."--".$v."
";

echo "{$k}--{$v}
";

}*/

//3.适用each()和list()结合来遍历数组

/*var_dump(each($attr));//返回数组里面的当前元素的详细内容

var_dump(each($attr));

var_dump(each($attr));*/

//list($a,$b,$c)= $attr; //将右侧数组里面的每个元素分别赋值给list()的参数列表,注意:右侧数组必须包含索引

/*while(list($k,$v)=each($attr))

{

echo "{$k}--{$v}
";

}*/

//var_dump($attr);

?>

js实现hashtable的赋值、取值、遍历

哈希表(Hashtable)这个概率应该是#c里面的概念,用来赋值.取值.遍历.排序操作提高效率.想起这个东西其实使我们以前经常遇到这样的面试题,一个很大的数组可能有100000个,如何快速知道它里面 ...

PHP数组——定义,类型,遍历数组,数组函数

1.定义 $attr=array();                            //标准定义方式 $attr=[1,2]; $attr[0]="hello";     ...

python数组冒号取值操作

1.冒号的用法 1.1 一个冒号 a[i:j] 这里的i指起始位置,默认为0:j是终止位置,默认为len(a),在取出数组中的值时就会从数组下标i(包括)一直取到下标j(不包括j) 在一个冒号的情况下 ...

java从c struct传来的字节数组中取值

public int getInt(byte[] array,int index) { return (array[index]  & 0xff)  | (array[index + 1] & ...

Json数组对象取值

1.数据格式 {"data":[{"username":"xxx","avatar":"xxx",& ...

linux shell 中的数组的取值 遍历 替换 删除操作

引言 在Linux平台上工作,我们经常需要使用shell来编写一些有用.有意义的脚本程序.有时,会经常使用shell数组.那么,shell中的数组是怎么表现的呢,又是怎么定义的呢?接下来逐一的进行讲解 ...

Python 2.7.9 Demo - 015.元组的定义、取值、遍历

#coding=utf-8 #!/usr/bin/python final_list = ('a', 1, 'b', 2, 'c', 3); print final_list[0]; print fi ...

Python 2.7.9 Demo - 014.列表List的定义、取值、遍历

#coding=utf-8 #!/usr/bin/python list = ['a', 1, 'b', 2, 'c', 3]; print list[0]; print list[1:3]; pri ...

随机推荐

android 点击屏幕关闭 软键盘

//点击屏幕 关闭输入弹出框 @Override public boolean onTouchEvent(MotionEvent event) { InputMethodManager im = (I ...

TCP三次握手和四次挥手协议

相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. TCP三次握手   所谓三次握手( ...

BZOJ3850: ZCC Loves Codefires

题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3850 题解:类似于国王游戏,推一下相邻两个元素交换的条件然后排个序就可以了. 代码: #inc ...

MySQL二进制文件规范安装

演示环境介绍 操作系统:CentOS 6.7  (64位) 二进制包:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz MySQL 下载地址:http://dev.m ...

(原创)如何在spannableString中使用自定义字体

最近在做车联网的产品,主打的是语音交互和导航功能,UI给的导航界面可真是够酷炫的.但麻烦的事情也来了,里面的一句话居然用到了三种字体.界面如图所示: 从图中可以看出 500m左前方行驶 居然使用了三种 ...

SQL Server 中可以被锁住的 12 种资源

第1种: DB 整个数据库 第2种: file 数据库文件 第3种: table 第4种: hobt(堆)BTree(B树) 第5种: extent 一个区(8个8KB页面) 第6种: page 数据 ...

配置Hibernate的二级缓存

1.在applicationContex.xml文件里面添加二级缓存配置:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值