PHP Knowledge 10

来源:互联网 发布:c语言求开平方的函数 编辑:程序博客网 时间:2024/05/31 15:19

变量类型判断,参数均为mixed var(任何变量)

is_bool(), is_int(), is_integer(), is_float(), is_string(), and is_array()

――――――――――――――――――――――――――――

数组操作函数

reset()将数组的内部指针指向第一个单元

key()获取数组内部指针当前指向单元的键值,如果内部指针指向超出了单元列表则返回false

next()将数组内部指针后移一个单元

end() 将数组内部指针指向最后一个单元

count() 获取数组中单元的个数

current() 数组内部指针当前指向的单元

――――――――――――――――――――――――――――

数组的排序:

sort()   对数组排序

rsort()  对数组进行逆序排序

asort()  对数组进行排序并保持索引关系

arsort() 对数组进行逆序排序并保持索引关系

ksort()  对数组按照键值排序

krsort()对数组按照键值进行逆序排序

usort(array array, string cmp_function) 

对数组使用用户自定义的比较函数进行排序

uasort(array array, string cmp_function) 

对数组使用用户自定义的比较函数进行排序并保持索引关系

uksort(array array, string cmp_function) 

对数组使用用户自定义的比较函数按照键值进行排序

――――――――――――――――――――――――――――――

对于数组中单元(key-value:

$slice[0]  获取单元的键值  等价于$slice['key']

$slice[1]  获取单元的值    等价于$slice['value']

<?

        $colors = array("red", "green", "blue","yellow");

        $slice = each($colors);// $slicekey’0’value’red’

        print("each()函数的使用:"."<br>");

        print($slice[0] . "====" . $slice[1] . "<BR>/n");

        print($slice['key'] . "====" . $slice['value'] . "<BR>/n");

?>

$slice 现在包含有如下的键/值对:

0 => '0'

1 => 'red'

key => '0'

value => 'red'
原创粉丝点击