PHP Knowledge 10

变量类型判断,参数均为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'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值