php变量定义数组,请看下面代码。
<pre name="code" class="php"><?php
public function getAllUsers(){
$datalist[] = array('name'=>'sam','age'=>23);
$datalist[] = array('name'=>'lisi','age'=>22);
$datalist[] = array('name'=>'sam','age'=>23);
$datalist[] = array('name'=>'sam','age'=>23);
$datalist[] = array('name'=>'sam','age'=>23);
$data = array();
$data['text'] = $datalist;
$this->ajaxReturn($data);
}
?>
解释:这里$datalist数组的长度是5,
$datalist[] = array('name'=>'sam','age'=>23)
这句其实定义了一个数组$datalist,现在给$datalist数组赋值,$datalist[]这里key值没有写,key如果没有写,默认是索引下标,即$datalist[0],$datalist[1]等等。
当然我们也可以填写key值,如果填写key值,我们就明白了。如下代码
$datalist['t1'] = array('name'=>'sam','age'=>23);
$datalist['t2'] = array('name'=>'lisi','age'=>22);
$datalist['t3'] = array('name'=>'sam','age'=>23);
$datalist['t4'] = array('name'=>'sam','age'=>23);
$datalist['t5'] = array('name'=>'sam','age'=>23);
$data = array();
$data['text'] = $datalist;
看明白了,其实就很简单了。