文档标签: php array
<?php
class ArrayMap extends ArrayObject{
// 获取 arrayobject 因子
public function __construct(array $array = array()){
foreach ($array as &$value){
if(is_array($value) && isset($value)){
$value = new self($value);
}
}
parent::__construct($array);
}
// 取值
public function __get($index){
return $this->offsetGet($index);
}
// 赋值
public function __set($index, $value){
if(is_array($value) && isset($value)){
$value = new self($value);
}
...
定义和用法list() 函数用数组中的元素为一组变量赋值。
注意,与 array() 类似,list() 实际上是一种语言结构,不是函数。语法list(var1,var2...)参数描述var1必需。第一个需要赋值的变量。var2可选。可以有多个变量。提示和注释注释:该函数只用于数字索引的数组,且假定数字索引从 0 开始。例子 1输出:I have several animals, a Dog, a Cat and a Horse.例子 2输出:Here I only use the Dog and Horse variables....
先看一维数据排序的实例asort()函数和ksort()函数<?php
//asort()函数以数组的值升序为准
$mix = array(“Clalei”=>10,”Bill”=>50,”Aala”=>100);
asort($mix);
print_r($mix);
//ksort()函数以数组的关键字升序为准
$mix = array(“Clalei”=>100,”Bill”=>50,”Aala”=>10);
ksort($mix);
print_r($mix);
?>一维数据排序二sort()函数,可将数组按字母或是数字的升序(从低到高)来进行排序:<?php
$name = array(“Clalei”,”Bill”,”Aala”);
sort($name);
for($i=0;$i<3;$i++){
echo $name[$i];
}
echo “
”;
$pri...
3 条记录 1/1 页