重蔚php学习第三十天——php数组

什么是数组

数组其实就是一组数据的集合,其表现形式是指在内存中一段连续的内存地址。

为什么使用数组

标量数据类型只能存储一个数据,一个数组变量可以存储多个数据。

$name=’zhangsan’;

$age=30;

缺点:

定义的变量过多

变量之间没有联系

$person=array(‘zhangsan’,30);

$person[1] $person[0]

php中数组的特点

1)其它语言数组本身有数据类型,php数组没有数据类型

php数组中的元素可以存储任意类型的数据,如:第一个元素存储整型,第二个元素存储布尔型

image060

 

2)数组元素可以使用文本下标

image062

如果包含文本下标,不能用for循环

3)数组的长度是可变的

image064

4、关于数组的定义

语法:

1)$数组名=array([‘键名’=>]键值,[‘键名’=>]键值,……….);

2)$数组名[]=值;

代码示例:

image066

运行结果:

image068

记住:在php中,不要对数组直接echo 输出。

5、关于数组长度

count(数组);        取出数组长度(数组元素个数)

image070

无论数字下标还是文本下标都计入数组长度

利用长度遍历数组所有元素的值

image072

如果数组中包含文本下标,以上代码是否能正确运行?

image072

上题循环共执行四次,最后一次尝试获取$arr[3]的数组元素,但数组中没有下标为3的元素,所以会出现错误。

6、解决遍历文本下标元素的问题

在php中,提供一种循环结构专门用于遍历数组

foreach

语法:

foreach($数组 as [$key =>] $value){

       执行语句;

}

解释:

1)数组有几个元素,foreach就循环执行多少次

2)每次循环遍历时,会将数组当前元素的键名赋值给$key

3)每次循环遍历时,会将数组当前元素的键值赋值给$value

代码示例:

image076

当前元素:

image078

 

数组创建后,默认有个指针,指向第一个元素之前,在每次执行foreach时,会自动向下移动一位,同时,遍历出当前元素的名和值。

 

 

 

 

 

作业

利用标签语法写乘法表

将project 项目中的所有公共代码放到一公共文件

数据库连接语句

关于session检查

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/2590.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2017年10月5日 21:44
下一篇 2017年10月8日 10:48

相关推荐

  • 使用PHP开发自定义WordPress插件。

    随着WordPress的发展,越来越多的用户需要自定义WordPress网站的功能。为了满足这种需求,开发自己的WordPress插件是一种不错的选择。在这篇文章中,我们将讨论如何使用PHP开发自定义WordPress插件。 首先,让我...

    2023年5月30日
    03
  • PHP函数的DI框架。

    随着互联网技术的不断发展,各种编程语言和框架层出不穷。其中,PHP作为一种广泛应用于Web开发的编程语言,已经成为了建立Web应用程序的热门选择之一。同时,由于许多Web应用程序都需要复杂的逻辑控制,因此使用...

    2023年5月23日
    02
  • PHP产生不重复随机数的5个方法总结

    无论是Web应用,还是WAP或者移动应用,随机数都有其用武之地。PHP项目中,PHP程序员是需要经常的和随机数或者随机数组打交道,所以,本文就分享PHP如何产生不重复随机数常用的几种方法! 方法一: 方法二: 方法...

    2018年5月2日
    0281
  • PHP实现MongoDB数据库主从复制的方法。

    在现代的网络应用程序中,数据处理和管理是至关重要的任务。随着Web应用程序变得越来越复杂,需要处理海量数据,存储和处理这些数据的数据库也越来越多了。MongoDB是一种NoSQL数据库,在Web应用程序中被广泛使用...

    2023年5月21日
    00
  • PHP中如何实现Redis的散列和列表?。

    随着互联网的不断发展和数据量的不断增大,数据存储变得越来越重要。而Redis作为一款高性能的NoSQL数据库,在互联网企业中越来越受欢迎。PHP是一种常用的Web编程语言,而Redis也是一个常用的数据存储方案,因此在...

    2023年5月21日
    02
  • Redis在PHP中的应用:文章结束统计。

    Redis是一种高性能的内存数据库,它具有快速响应、高并发、高可扩展性等优点,已经广泛应用于各种互联网应用场景中。而在PHP中,Redis也是非常流行的一种缓存和数据存储解决方案。本文就来介绍一下Redis在PHP中的...

    2023年5月21日
    01
  • 利用PHP快速创建直播功能。

    在今天的互联网社会中,直播已经成为了一个非常流行的娱乐方式和社交方式。各大直播平台如斗鱼、虎牙等已经成为了众多年轻人的必备娱乐工具,直播也成为了一种新的创业方式。而对于一些企业、机构或者个人而言,...

    2023年5月23日
    03
  • PHP变量间的传值方式

    总体说明: 1,这里讨论的传值方式是指:一个变量对另一个变量 2,它不仅仅适用于赋值语句,也适用于其他有同样含义的语句,比如:函数的实参到形参 3,传值方式只有2种:值传递,引用传递 4,php中,所有变量,...

    2017年11月4日 PHP自学教程
    0208

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息