重蔚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实现邮件网关系统技术详解。

    PHP实现邮件网关系统技术详解邮件网关是一种非常有用的工具,它能够将各种形式的邮件转换成其他格式的邮件,并将它们发送到不同的收件人。PHP实现邮件网关系统是一个高效、快速、可靠的选择。在本文中,我们将详细…

    2023年5月28日
    04
  • 关于asp和php哪个简单,springboot和php哪个简单。

    ASP和PHP哪个简单,SpringBoot和PHP哪个简单 在编程世界中,选择一种编程语言进行学习和使用是一项重要的决策,ASP和PHP是两种广泛使用的服务器端脚本语言,而SpringBoot是一种基于Java的框架,可以用于构建各种类…

    2024年7月4日
    01
  • 说说wamp怎么打开。

    WampServer是一个用于Windows操作系统的Web开发环境,它集成了Apache、MySQL和PHP等常用的Web开发工具,在WampServer中开启GD库,可以让我们使用PHP进行图像处理和生成动态图像,下面是开启GD库的步骤: 1. 确保你…

    2024年6月28日
    02
  • PHP8.0中新的类型别名语法

    随着PHP 8.0 的发布,新增了一种类型别名语法,使得使用自定义的类型变得更加容易。在本文中,我们将深入了解这种新的语法,以及它对开发人员的影响。什么是类型别名?在PHP中,类型别名本质上是一个变量,它引用另…

    2023年5月19日
    01
  • 手册中的类型--用于说明需要某种类型的数据

    Mixed:mixed 说明一个参数可以接受多种不同的(但不一定是所有的)类型。如果函数需要的形参是两种以上,都会用mixed; Number:可以是int型和float型 Void: 作为返回类型意味着函数的返回值是无用的。void 作为参…

    2017年11月28日
    0243
  • PHP入门指南:数组。

    PHP是一种服务器端脚本语言,适用于Web开发,它可以通过处理HTML表单、访问数据库和使用Cookies等方式来创建动态交互性Web页面。在PHP中,数组是一种非常重要的数据类型,本篇文章将为您带来PHP数组的入门指南,并…

    2023年5月22日
    03
  • PHP中如何使用Redis缓存?

    随着互联网和移动互联网的快速发展,Web应用程序开发变得越来越流行。在网络应用程序中,缓存的存在是必不可少的,因为它可以极大地提高应用程序的性能和响应时间。Redis是一个流行的开源缓存和键值数据存储。在本…

    2023年5月19日
    05
  • PHP中的权限管理系统指南。

    在现今的互联网时代,为了保护网站和应用程序的安全,权限管理系统变得越来越重要。PHP,作为一种广泛使用的编程语言,也可以应用于权限管理系统的开发。本文将介绍PHP中的权限管理系统,并提供一些开发和实施它的…

    2023年5月23日
    05

联系我们

QQ:951076433

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