PHP基础数组操作(一)

<?php //数组常用操作 header("Content-type:text/html;charset=utf-8"); //声明数组: $arr = array('001'=>'春','002'=>'夏','003'=>'秋','004'=>'冬'); print_r($arr);//Array ( [001] => 春 [002] => 夏 [003] => 秋 [004] => 冬 ) //索引数组: $arr = array(0=>'东',1=>'西',2=>'南',3=>'北');//键不必有特殊意义。 //关联数组: $student =array('name'=>'小花','age'=>30);//字符串做键,突出单元的意义。  //多维数组: $student2 = array('name'=>'小明','info'=>array('love'=>array('name1'=>'小花','name2'=>'小樱'))); print_r($student2); //关于键的规则: //1.如不声明,则递增键值。如果声明1个或多个数字键,则从最大的数字键,递增生成。 //2.如果键重复了,后面的键值覆盖前面的值。 //3.浮点数转成整数。 $arr = array(3=>'a',3=>'b',9=>'c','d'); print_r($arr); echo "<br />"; //操作数组的单元: $arr = array('a','b','c'); //增加单元 $arr[] = 'd'; $arr[99] = 'e'; $arr['stu'] = array('li','wang'); print_r($arr);//Array ( [0] => a [1] => b [2] => c [3] => d [99] => e ) //读取单元 echo $arr['stu'][1];//wang //改单元值 $arr['stu'] = 'A'; print_r($arr);//Array ( [0] => a [1] => b [2] => c [3] => d [99] => e [stu] => A ) //删除某个单元 unset($arr['stu']); print_r($arr);//Array ( [0] => a [1] => b [2] => c [3] => d [99] => e ) ?>

你可能感兴趣的:(PHP)