php数组
php中清空数组的方法如下:
arr = array()
#理解为重新给变量付一个空的数组。
unset($arr)
#这个才是真正意义上的释放,将资源完全释放。
篇文章对于初学者来说比较有用了,是来告诉你php 定义二维数组与数组定义方法哦,定义一维数组很简单,方法也比较多,定义二级或多维数组也差不多,如下。
*/
$array[] =1; //定义数组
$array = array(1); //定义数组
/*
php如何定义二维数组(多维数组)呢?
将一个一维数组的元素也定义为数组,就是一个二维数组,
$aa=array(0=>"dd",1=>"ff");
$bb=array(0=>"b1",1=>"b2");
$cc=array(0=>$aa;1=>$bb); 此时,$cc[0]也是一个数组,$cc[1]也是一个数组,$cc就是一个二维数组.
*/
//如何动态定义多维数组呢。
$obj = array(16=>16);
for($i=0;$i<16;$i++) {
for($j=0;$j<16;$j++) {
$obj[$i]=$j;
}
}
多维数组:<?php
$fruits = array ( "fruits" => array ( "a" => "orange",
"b" => "banana",
"c" => "apple"
),
"numbers" => array ( 1,
2,
3,
4,
5,
6
),
"holes" => array ( "first",
5 => "second",
"third"
)
);
// Some examples to address values in the array above
echo $fruits["holes"][5]; // prints "second"
echo $fruits["fruits"]["a"]; // prints "orange"
unset($fruits["holes"][0]); // remove "first"
// Create a new multi-dimensional array
$juices["apple"]["green"] = "good";
?>