PHP数组和面向对象

一、数组
常见的数据类型
布尔值 true false
整数
浮点数
字符串
数组
对象
资源
Null
1.数组概念
一组不同类型的数据的集合,以键名=>键值成对出现,键名如果是字符串的必须要加引号。访问数组元素时,可以通过数组名称[数组下标]的方式来获取需要的呢传。
$arr = 字符串、数值、布尔、数组
2.数组的定义
(1)赋值的方式定义
(2)Array,可以简写成[]
3.数组的分类
(1)按照索引值分:索引数组、关联数组
(2)按照数组的维度分:一维数组、多维数组
4.数组的运算
(1)数组相加,如果下标相同,结果数组以左边为准,(相加的数组元素不会影响原来的元素)。
(2)数组合并
利用数组函数array_combine
把两个数组进行合并,以第一个数组为下标,第二个数组为值
(3)数组比较
相等:如果是通过两个等于号进行比较,则只是比较的数组元素的值是否相等
全等:如果是通过三个等于号进行比较,则会比较数组元素的数据类型和值是否都相等
5.数组常用函数
(1)排序
sort,把数组元素从小到大(都是整数)或者按照英文字母(是字符串)顺序进行排序(正向排序)
rsort (reverse) 反向排序
array_merge 数组合并,不考虑任何情况,直接把多个数组合并成一个。
array_keys 获取数组的键名
array_values 获取数组的键值
explode 把字符串通过指定的字符分割成数组 explde(‘特殊字符’,要分割的字符串)
implode 把数组元素按照指定的字符合并成一个字符串
6.数组的遍历
(1)for,遍历的数组必须是索引数组,并且索引值是连续的
(2)each,list
each 获取数组的一个元素,返回索引和关联的数组
(2)foreach
二、面向对象
//面向过程 需要什么功能就写什么代码
//面向对象 类 --对象
// 类 具有相同属性和功能的事物的抽象
// 对象 是一个类的具体的实例化
// 人 张三
// 汽车 宝马
1.抽象一个类
语法格式:
[修饰符] class 类名称 [关系]{
//类成员—属性和方法
}
2.实例化类
语法:
new 类名称();

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值