1,
$products=array('ti','oil','spark');
2,
$products[0]='ti';
$products[1]='oil';
$products[2]='spark';
3.
$products=array('0'=>'ti','1'=>'oil','2'=>'spark');
输出数组
1.
for($i=0;$i<count($products);$i++)
{
echo $products[$i];
}
2.
foreach($prices as $key =>$value){
echo $key.$value;
}
3.
while($element =each($prices)){
echo $element['key'];
echo $element['value'];
}
4.
reset($prices);//将重新设置当前元素到数组开始处,如果需要再次遍历此数组的话
while( list ( $prodect , $price )= each ( $price )){
echo "product - $price <br />";
}
数组排序
$prodects =array ( 'Tires' , 'Oil' , 'spark');
sort($prodects);//将数组按照字母升序进行排序或数字升序(大写字母都在小写字母前面)
asort();按照元素值排序
ksort();按照关键字排序
rsort();反向排序
asort();反向排序
ksort();反向排序
$order= file ("");//将整个文件载入一个数组中,文件每一行则成为数组中的一个元素
count($order);//统计数组个数
current();返回第一个元素
each();将会在指针前移一个位置之前返回当前数组
next();将会在指针前移一个位置之后返回当前数组
prev();将当前指针往回移一个位置然后再返回新的当前元素
reset();返回数组第一个元素
end();返回数组最后一个元素