上节课美文苑教大家在PHP语言中利用in_array()函数,来匹配判断数组内,是否包含字符串示例的教程。
今天集装箱时在来一篇$.inArray函数判断数组中的是否包含字符串的方法,同样的功能。我们这里使用的jquery库来快速使用。
$.inArray函数
$.inArray() 函数用于在数组中查找指定值,并返回它的索引值(如果没有找到,则返回-1)
$.inArray语法:
value 任意类型 用于查找的值。
array Array类型 指定被查找的数组。
fromIndex 可选。Number类型 指定从数组的指定索引位置开始查找,默认为 0
$.inArray示例:
函数介绍
in_array()函数用于搜索数组中是否存在指定的值,语法“in_array(search,array,type)”;如果search参数是字符串,且type参数被设置为TRUE,则搜索区分大小写。
语法说明
search 必需。规定要在数组搜索的值。
array 必需。规定要搜索的数组。
type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。
说明:
如果给定的值 search 存在于数组 array 中则返回 true。如果第三个参数设置为 true,函数只有在元素存在于数组中且数据类型与给定值相同时才返回 true。
如果没有在数组中找到参数,函数返回 false。
如果 search 参数是字符串,且 type 参数设置为 true,则搜索区分大小写。
返回值: 如果在数组中找到值则返回 TRUE,否则返回 FALSE。
示例代码
今天集装箱时在来一篇$.inArray函数判断数组中的是否包含字符串的方法,同样的功能。我们这里使用的jquery库来快速使用。
$.inArray函数
$.inArray() 函数用于在数组中查找指定值,并返回它的索引值(如果没有找到,则返回-1)
$.inArray语法:
$.inArray参数:
- $.inArray( value, array [, fromIndex ] )
value 任意类型 用于查找的值。
array Array类型 指定被查找的数组。
fromIndex 可选。Number类型 指定从数组的指定索引位置开始查找,默认为 0
$.inArray示例:
我们再回来优雅的回忆下in_array()匹配数组内是否包含字符串PHP示例
- var arry = [ 'www','meiweny.cn','cn','美文','苑'];
- if($.inArray('美文', arry) == -1){
- alert("不存在");
- }else{
- alert("存在");
- }
函数介绍
in_array()函数用于搜索数组中是否存在指定的值,语法“in_array(search,array,type)”;如果search参数是字符串,且type参数被设置为TRUE,则搜索区分大小写。
语法说明
参数:
- in_array(search,array,type)
search 必需。规定要在数组搜索的值。
array 必需。规定要搜索的数组。
type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。
说明:
如果给定的值 search 存在于数组 array 中则返回 true。如果第三个参数设置为 true,函数只有在元素存在于数组中且数据类型与给定值相同时才返回 true。
如果没有在数组中找到参数,函数返回 false。
如果 search 参数是字符串,且 type 参数设置为 true,则搜索区分大小写。
返回值: 如果在数组中找到值则返回 TRUE,否则返回 FALSE。
示例代码
- <?php
- $sites = array("Google", "Runoob", "Taobao", "Facebook");
- if (in_array("Runoob", $sites))
- {
- echo "找到匹配项!";
- }
- else
- {
- echo "没有找到匹配项!";
- }
- ?>