>백엔드 개발 >PHP 튜토리얼 >php数组 类和对象 接口使用方法(1/3)_PHP教程

php数组 类和对象 接口使用方法(1/3)_PHP教程

WBOY
WBOY원래의
2016-07-20 11:09:11849검색

1. 数组
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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/444810.htmlTechArticle1. 数组 php教程的数组其实是一个关联数组,或者说是哈希表。php不需要预先声明数组的大小,可以用直接赋值的方式来创建数组。例如:...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.