数组
$string = array(x,y,z);
数值数组 - 带有数字 ID 键的数组
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2]. ".";
count() 函数 获取数组的长度
关联数组 - 带有指定的键的数组,每个键关联一个值
第一种方法:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
第二种方法:
$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";
Peter is 35 years old.
遍历关联数组
Key=Peter, Value=35
Key=Ben, Value=37
Key=Joe, Value=43
多维数组 - 包含一个或多个数组的数组
<?php
$x = array
(
array("Volvo ",100,96),
"bmw ",
array(array("xx ","yy "),"zz ")
);
echo $x[1];
echo $x[0][0];
echo $x[2][0][0];
echo $x[2][1];
?>
bmw Volvo xx zz
<?php
$sites = array
(
"google"=>array
(
"Google 搜索",
"http://www.google.com"
),
"taobao"=>array
(
"淘宝",
"http://www.taobao.com"
)
);
echo $sites["taobao"][1];
echo $sites["google"][1];
?>
http://www.taobao.comhttp://www.google.com
Array 函数【点击进入查看】
数组排序
数组中的元素可以按字母或数字顺序进行降序或升序排列
使用举例:
<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
?>
超级全局变量
$GLOBALS
是一个包含了全部变量的全局组合数组
变量的名字就是数组的键
$_SERVER
是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组
这个数组中的项目由 Web 服务器创建
不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目
使用:
$_REQUEST
用于收集HTML表单提交的数据
<html>
<body>
<form method="post" action="xx.php">
Name: <input type="text" name="fname">
<input type="submit">
</form>
</body>
</html>
xx.php
<?php
$name = $_REQUEST['fname'];
echo $name;
?>
【其余后续会更新在新的笔记中】