PHP学习笔记之数组
一、什么是数组
数组就是一组数据的集合、能在单个变量中存储多个值。
二、声明数组
1、用php函数array();参数的语法为key=>value。
例如<?php
$array = array("hello","world","php","编程");
print_r($array);
?>
2、直接为数组元素赋值
<?php
$arr ;
$arr[0]="hello";$arr[1]="world";$arr[2]="php";$arr[3]="编程";
print_r($arr);
?>
三、数组的类型
1、索引数组:已数字作为键的数组,索引是自动分配的(索引从 0 开始)
例:<?php
$user = array("1"=>"张三","2"=>"女","3"=>"19","4"=>"成都");
?>
2、关联数组:带有指定键的数组
例:<?php
$user = array("name"=>"张三","sex"=>"女","age"=>"19","adder"=>"成都");
?>
3、多维数据:一个数组里面带有多个数组的数组。
例:$cars = array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
四、遍历数组
1、遍历索引数组可以用for循环或者foreach
<?php
$user = array("1"=>"张三","2"=>"女","3"=>"19","4"=>"成都");
$length = count($user);
for($x = 0;$x<length;$x++){
echo $user[$x];
echo "<br>";
}
$user = array("name"=>"张三","sex"=>"女","age"=>"19","adder"=>"成都");
foreach($user as $key=>$v){
echo "Key=" . $key . ", Value=" . $v;
echo "<br>";
}
?>
浙公网安备 33010602011771号