分类:
2010-02-24 17:24:31
1 遍历数组
foreach遍历数组(操作的是元素的备份)
$url =array('自学php'=>'danceralone.2024mb.com',
'自学。net'=>'daceralone.2024mb.com',
'自学java'=>'daceralone.2024mb.com',
'自学c++'=>'daceralone.2024mb.com',
'自学驱动编程'=>'daceralone.2024mb.com');
foreach( $url as $link){
echo $link.'
';
}
list()仅能用于数字索引的数组。而且数字索引从0开始
从post提交数据里面输出提交的内容
while(list($name,$value)=each($_POST)){
if( $name!="submit")
{
echo "$name:"."$value"."
";
}
}
2 合并数组
array array_merge(array array1,array2[,array...])
合并时,如果输入的数组中有相同的字符串键名,后面值的覆盖前面的值;如果数组包含数组的键名字,后面的值不会覆盖前面的值而是附加到后面。
3 字符串与数组之间的转换
array explode(string separator,string string,[int limit])
字符串转换成数组
string imexplode(string glue,array pieces )
4 统计数组个数
int count (mixed array[,int mode)
mode可选参数COUNT_RECURSIVE(0或1),计算多维数组的时候有用。默认0
5 数组排序
bool sort(array &array[,int sort_flags]);---根据value排序
sort_flags:种类:
1 SORT_NUMBERIC 数字排序
2 SORT_REGULAR ASCII排序
3 SORT_STRING 正常排序
void rsort(array array,[,int sort_flag]) ----根据value排序
管理数组排序
ksort()函数按照key(关键字)来排序
int ksort(array array[,int sort_flags)