<?php
//索引和关联
$arr[‘0’] = “id”;
$arr[‘1’] = “姓名”;
$arr[‘2’] = “公司”;
$arr[‘3’] = “地址”;
$arr[‘id’] = “id”;
$arr[‘姓名’] = “姓名”;
$arr[‘公司’] = “公司”;
$arr[‘地址’] = “地址”;
print_r($arr);
echo “<br>”;
echo “<pre>”;
var_dump($arr);
echo “<pre>”;
var_dump($arra);
$arrb = [1,”我”,”他”,”id”=>”123″]; //数组简写
echo “<pre>”;
var_dump($arrb);
$arrc = array(
array(1,2,3,4,5)
);
$arrd=array(
“姓名”=>array(1,2,3,4,5),
“年纪”=>array(1,2,3,4,5),
“地址”=>array(1,2,3,4,5),
);
//案例 三个表写成三个数组
$scb = array(
“市场部”=> array(
array(1,”姓名”,”地址”,”工作”))
);
$cpb = array(
“产品部”=> array(
array(1,”姓名”,”地址”,”工作”))
);
$cwb = array(
“财务部”=> array(array(1,”姓名”,”地址”,”工作”))
);
//数组遍历
for($i=0; $i<count($arra); $i++){
echo $arra[$i].”<br>”;
}
var_dump($arrd);
for($row=0; $row<count($arrd); $row++){
//var_dump($arrd[$row]);
//echo $row.”<br>”;
for($col=0; $col<count($arrd[$row]); $col++){
echo $arrd[$row][$col].”<br>”;
}
}
$arra = array(1,”我”,”他”,”id”=>”123″);
//each 一个个的读下去
$aid =each($arra);
var_dump($aid);
$aid =each($arra);
var_dump($aid);
$aid =each($arra);
var_dump($aid);
$aid =each($arra);
var_dump($aid);
//索引数组,写成变量。只能索引
list($a,$b,$c,$d)=$arra;
echo $a.$b.$c;
//关联数组或索引都可以 list each while 配合使用
$arra = array(1,”我”,”他”,”id”=>”123″);
while(list($key,$value)=each($arra)){
echo $key.”+”.$value.”<br>”;
}
echo “<br>”;
echo “<br>”;
echo “<br>”;
//foreach
$arra = array(1,”我”,”他”,”id”=>”123″);
foreach($arra as $key=>$value){
echo “开始”;
echo $key.”<=>”.$value.”<br>”;
}
echo “<br>”;
echo “<br>”;
echo “<br>”;
echo “<br>”;
echo “<br>”;
echo “<br>”;
//多维数组输出内容
$cars = array
(
array(“Volvo”,100,96),
array(“BMW”,60,59),
array(“Toyota”,110,100)
);
var_dump($cars);
echo “<br>”;
echo “<br>”;
echo “<br>”;
echo “<br>”;
foreach($cars as $key=>$val){
foreach($val as $vkey => $vval){
echo $vval.”<br>”;
}
}