php数组 类和对象 接口使用方法(1/3)
程序员文章站
2022-05-26 18:21:56
...
1. 数组
php教程的数组其实是一个关联数组,或者说是哈希表。php不需要预先声明数组的大小,可以用直接赋值的方式来创建数组。例如:
php教程的数组其实是一个关联数组,或者说是哈希表。php不需要预先声明数组的大小,可以用直接赋值的方式来创建数组。例如:
//最传统,用数字做键,赋值
$state[0]="beijing";
$state[1]="hebei";
$state[2]="tianjin";
//如果键是递增的数字,则可以省略
$city[]="shanghai";
$city[]="tianjin";
$city[]="guangzhou";
//用字符串做键
$capital["china"]="beijing";
$capital["japan"]="tokyo";
用array()来创建数组会更加方便一点,可以将数组元素作为array的参数传递给他,也可以用=>运算符创建关联数组。例如:
$p=array(1,3,5,7);
$capital=array(“china”=>”beijing”, “japan=>”tokyo”);
array其实是一种语法结构,而不是函数。和array类似,还有一个list(),它可以用来提取数组中的值,并给多个变量赋值。例如:
list($s,$t)=$city;
echo $s,' ',$t;
输出结果:shanghai tianjin
注意,list方法只能用于由数字索引的数组。
php内建了一些常用的数组处理函数,具体可以参考手册。常用的函数举例如下,count或者sizeof可以得到数组的长度,array_merge 可以合并两个,或者多个数组,array_push(pop)可以像堆栈一样使用数组。
1 2 3
推荐阅读
-
php基础知识:类与对象(3) 构造函数和析构函数
-
Java基础知识3-类和对象(1)
-
php数组 类和对象 接口使用方法(1/3)_PHP教程
-
Java基础篇-面向对象3(抽象类和接口)
-
php-PHP低版本中,类对象在使用方法提取数据后直接使用数组访问符号是否有问题?
-
php数组 类和对象 接口使用方法(1/3)
-
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程_php实例
-
php数组 类和对象 接口使用方法(1/3)
-
PHP入门8 面向对象1 方法和属性的覆盖 访问父类
-
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程_PHP教程