in_array()定义和用法

一个php入门的基础教程关于in_array函数的使用方法,有需要的朋友可以参考一下.

bool in_array ( mixed $needle , array $haystack [, bool $strict ] )

在 haystack 中搜索 needle,如果找到则返回 TRUE,否则返回 FALSE.

如果第三个参数 strict 的值为 TRUE 则 in_array() 函数还会检查 needle 的类型是否和 haystack 中的相同.

Note:

如果 needle 是字符串,则比较是区分大小写的.

Note:

在 PHP 版本 4.2.0 之前,needle 不允许是一个数组.

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

Example #1 in_array() 例子

实例代码如下:

  1. <?php 
  2. $os = array("Mac""NT""Irix""Linux"); 
  3. if (in_array("Irix"$os)) { 
  4.     echo "Got Irix"
  5. if (in_array("mac"$os)) { 
  6.     echo "Got mac"
  7. ?>  

第二个条件失败,因为 in_array() 是区分大小写的,所以以上程序显示为:

Got Irix

Example #2 in_array() 严格类型检查例子

实例代码如下:

  1. <?php 
  2. $a = array('1.10', 12.4, 1.13); 
  3. if (in_array('12.4'$a, true)) { 
  4.     echo "'12.4' found with strict checkn"
  5. if (in_array(1.13, $a, true)) { 
  6.     echo "1.13 found with strict checkn"
  7. ?> 

注:in_array函数返回的是0,1

当转换为 boolean 时,以下值被认为是 FALSE:  

布尔值 FALSE

整型值 0(零)

浮点型值 0.0(零)

空白字符串和字符串 "0"

没有成员变量的数组

没有单元的对象

特殊类型NULL(包括尚未设定的变量)

所有其它值都被认为是 TRUE(包括任何资源).  

警告

-1 和其它非零值(不论正负)一样,被认为是 TRUE

波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站源码并不保证全部能正常使用,仅供有技术基础的人学习研究,请谨慎下载
8. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

波比源码 » in_array()定义和用法

21 评论

  1. buy doxycycline online clomiphene pill buy furosemide without prescription

  2. us pharmacy cialis Cialis samples sildenafil 100mg drug

  3. cheap amlodipine 10mg viagra pills cheap tadalafil online

  4. zyvox cost real casino golden nugget online casino

  5. real money slots free spins no deposit online roulette game online roulette game real money

发表评论

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系站长
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡