Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php数组入门教程之数组定义与创建数组

php数组入门教程之数组定义与创建数组

发布时间:2016-08-23   编辑:www.jquerycn.cn
本文介绍下,php数组入门教程之数组定义的相关内容,有需要的朋友,参考下吧。

1,数组的定义使用 array()方式定义,可以定义空数组。
来看下面的例子:

<?php
$number = array(1,3,5,7,9);
//定义空数组
$result = array();
$color =array("red","blue","green");
//自定义键值
$language = (1=>"English",3=>"Chinese",5=>"Franch");
//定义二维数组
$two = array(
"color"=>array("red","blue"), //用逗号结尾
"week"=>array("Monday","Friday") //最后一句没有标点
);
//by www.jbxue.com
?>

2. 创建数组
compact()函数
compact()函数——将一个或多个变量(包含数组)转换为数组:array compact ( mixed $varname [, mixed $... ] )。
例子:

<?php
$number = "1,3,5,7,9";
$string = "I'm PHPer";
$array = array("And","You?");
$newArray = compact("number","string","array");
print_r ($newArray);
?>

compact()函数用于将两个或多个变量转换为数组,当然也包含数组变量。其参数是变量的名称而非带有$全名。相反的函数是extract()作用顾名思义就是将数组转换为单个
的字符串,键值作为其字符串名称,数组值作为字符串的值。
运行结果:

Array (
[number] => 1,3,5,7,9
[string] => I'm PHPer
[array] => Array ( [0] => And [1] => You? )
)

array_combine()函数
array_combine()——将两个数组重组成一个数组,一个作键值一个做的值:array array_combine ( array $keys , array $values )

<?PHP
$number = array("1","3","5","7","9");
$array = array("I","Am","A","PHP","er");
$newArray = array_combine($number,$array);
print_r ($newArray);
?>

运行结果:
Array ( [1] => I [3] => Am [5] => A [7] => PHP [9] => er )

range()函数
range()函数——创建指定范围的数组:

<?PHP
$array1 = range(0,100,10);//0为起始值,100为结束值,10为步进值(默认步进值为1).
print_r($array1);
echo"<br />";
$array2 = range("A","Z");
print_r($array2);
echo "<br />";
$array3 = range("z","a");
print_r($array3);
//by www.jbxue.com
?>
有关php中定义数组与创建数组的内容,就介绍到这里吧,希望对大家有所帮助。

您可能感兴趣的文章:
php 判断数组维数的例子(一维,二维或多维)
php入门教程(索引)
php数组入门教程之数组定义与创建数组
php数组入门教程之求数组差集
PHP入门教程之数组的定义和赋值
适合入门的php基础系列教程
js数组操作(js数组创建、js数组访问等)
php入门基础教程之PHP数组
【PHP学习】新手必备PHP常用函数大集合
php入门实例查询数据库记录

[关闭]