6、按键对数组排序
FlashCard 程序常常使用各种排序,如按字母顺序排序,你可以使用 ksort()函数按键对
关联数组进行排序。
$capitals
=
array
(
'Arizona' => 'Phoenix',
'Alaska' => 'Juneau',
'Alabama' => 'Montgomery'
);
ksort
(
$capitals
);
因为数组是通过参数传递给 ksort()函数的,意味着你不再需要将排序结果分配给
另一个变量。
7、随机数组排序
在 FlashCard 程序中还涉及到另一种随机排序技术,这时你要使用 shuffle()函数实现数
组项目的随机排序。
$capitals
=
array
(
'Arizona' => 'Phoenix',
'Alaska' => 'Juneau',
'Alabama' => 'Montgomery'
);
shuffle
(
$capitals
);
如果不需要打乱数组顺序,你只是想随机选择一个值,那么使用 array_rand()函数
即可。
8、确定键和值是否存在
你可以使用 in_array()函数确定一个数组元素是否存在。
$capitals
=
array
(
'Arizona' => 'Phoenix',
'Alaska' => 'Juneau',
'Alabama' => 'Montgomery'
);
if
(
in_array
("Juneau",
$capitals
))
{