array_splice() 函数
array_splice(array,start,length,array)
从数组中移除选定的元素,并用新元素取代它,新元素取代时下标变为索引下标[12345...]。该函数也将返回包含被移除元素的数组。
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
start | 必需。数值。规定删除元素的开始位置。
|
length | 可选。数值。规定被移除的元素个数,也是被返回数组的长度。
|
array | 可选。规定带有要插入原始数组中元素的数组。 如果只有一个元素,则可以设置为字符串,不需要设置为数组。 |
array_rand() 函数
array_rand(array,number)
array_rand() 函数返回数组中的随机键名,或者如果您规定函数返回不只一个键名,则返回包含随机键名的数组。
说明
array_rand() 函数从数组中随机选出一个或多个元素,并返回。
第二个参数用来确定要选出几个元素。如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名。
注释:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现已被自动完成。
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
number | 可选。规定返回多少随机键名。 |
in_array() 函数
in_array() 函数搜索数组中是否存在指定的值。
注释:如果 search 参数是字符串且 type 参数被设置为 TRUE,则搜索区分大小写。
语法
in_array(search,array,type)
参数 | 描述 |
---|---|
search | 必需。规定要在数组搜索的值。 |
array | 必需。规定要搜索的数组。 |
type | 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。 |
说明
如果给定的值 search 存在于数组 array 中则返回 true。如果第三个参数设置为 true,函数只有在元素存在于数组中且数据类型与给定值相同时才返回 true。
如果没有在数组中找到参数,函数返回 false。
注释:如果 search 参数是字符串,且 type 参数设置为 true,则搜索区分大小写。
123
count() 函数返回数组中元素的数目
实例
返回数组中元素的数目:
<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars)
;
?>
定义和用法
count() 函数返回数组中元素的数目。
语法
count(array,mode);
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
mode | 可选。规定模式。可能的值:
|
说明
count() 函数计算数组中的单元数目或对象中的属性个数。
对于数组,返回其元素的个数,对于其他值,返回 1。如果参数是变量而变量没有定义,则返回 0。
如果 mode 被设置为 COUNT_RECURSIVE(或 1),则会递归底计算多维数组中的数组的元素个数。
场景
统计数组个数常用来在遍历数组时用.
持续更新,未完待续!