注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

前端攻城师 郭培的博客

Be the best you can

 
 
 

日志

 
 
关于我

前端技术:http://hszy00232.blog.163.com/ 前端设计:http://blog.sina.com.cn/hsjs00232 职业:web前端工程师 现居地:北京 My QQ:365246295 Mail:hszy00232@163.com

网易考拉推荐

分析PHP函数in_array(),array_rand()的具体使用方式  

2010-09-18 13:23:44|  分类: php+ajax |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1.PHP函数:in_array()

定义和用法:in_array() 函数在数组中搜索给定的值。

语法:

in_array(value,array[,type])

value:必填,规定要在数组搜索的值。

array:必填,规定要搜索的数组。

type:可选,如果设置该参数为true,则检查搜索的数据与数组的值的类型是否相同。

注意:如果 value 参数是字符串,且 type 参数设置为 true,则搜索区分大小写。

1.查找"Glenn"是否在$people里:

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if(in_array("Glenn",$people)){
 echo "Match found";
}else{
 echo "Match not found";
}
?>

效果图如下:
分析PHP函数in_array()的具体使用方式 - 郭培 - 前端工程师 郭培的博客

2.查找“23”、“glenn”、23是否在$people里: 

<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland",23);
if(in_array("23",$people,true)){
 echo "Match found<br>";
}else{
 echo "Match not found<br>";
}
if(in_array("glenn",$people,true)){
 echo "Match found<br>";
}else{
 echo "Match not found<br>";
}
if(in_array(23,$people,true)){
 echo "Match found<br>";
}else{
 echo "Match not found<br>";
}
?>

效果图如下:
分析PHP函数in_array()的具体使用方式 - 郭培 - 前端工程师 郭培的博客

2.PHP函数:array_rand()

定义和用法:array_rand() 函数从数组中随机选出一个或多个元素,并返回。第二个参数用来确定要选出几个元素。如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名。

语法:

array_rand(array[,number])

array:必填,规定输入的数组参数。

number:可选,默认是1,规定返回多少个随机元素。

<?php
$people = array("a"=>"Peter","b"=>"Joe","c"=>"Glenn","d"=>"Cleveland","e"=>23);
print_r(array_rand($people,2));
?>

效果图如下:
分析PHP函数in_array(),array_rand()的具体使用方式 - 郭培 - 前端工程师 郭培的博客

 

  评论这张
 
阅读(877)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017