$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




[PHP 语言] [索引]PHP in_array() 函数

定义和用法
$ _7 v( p5 u! ~) }, kin_array() 函数在数组中搜索给定的值。语法in_array(value,array,type) $ A6 F* v$ b/ A3 E
参数描述( K% t# V# C2 P. [
value必需。规定要在数组搜索的值。$ a( v7 n+ O& Z2 `* @
array必需。规定要搜索的数组。: @/ E( S, |" ~$ I
type可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。
% y! `% X2 h! P说明
6 S  t5 F" f, }7 I, a. q如果给定的值 value 存在于数组 array 中则返回 true。如果第三个参数设置为 true,函数只有在元素存在于数组中且数据类型与给定值相同时才返回 true。; U, j! _5 A3 N
如果没有在数组中找到参数,函数返回 false。

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


, ]! k* b. \) B/ L: V' h7 n* g例子 1& @- i, S) A% _5 s

( \" r, n) G/ o. W$ s) p$ D+ f' A
  1. <?php
  2. $people = array("Peter", "Joe", "Glenn", "Cleveland");

  3. if (in_array("Glenn",$people))
  4.   {
  5.   echo "Match found";
  6.   }
  7. else
  8.   {
  9.   echo "Match not found";
  10.   }
  11. ?>
复制代码
! ~  d. }: p, i$ J

. u1 ?+ ~! u# F! L% }输出:3 O: l2 |2 C# x& Q
  1. Match found
复制代码

& R( g0 W3 q' u' Q6 b5 g
- s+ t% ^( h1 k. S: I例子 26 R4 C  V# w5 H  Z! u( H

+ m+ k% Q) n. I6 ^. f- P2 \/ J
  1. <?php
  2. $people = array("Peter", "Joe", "Glenn", "Cleveland", 23);

  3. if (in_array("23",$people, TRUE))
  4. {
  5. echo "Match found<br />";
  6. }
  7. else
  8. {
  9. echo "Match not found<br />";
  10. }if (in_array("Glenn",$people, TRUE))
  11. {
  12. echo "Match found<br />";
  13. }
  14. else
  15. {
  16. echo "Match not found<br />";
  17. }if (in_array(23,$people, TRUE))
  18. {
  19. echo "Match found<br />";
  20. }
  21. else
  22. {
  23. echo "Match not found<br />";
  24. }
  25. ?>
复制代码

: v* v5 O; q1 Y. N  v' r2 {
3 ]% x. j8 k! o8 ?+ h; T输出:
- W( X! L# h3 d& }" K) |7 O' |
  1. Match not found
  2. Match found
  3. Match found
复制代码

返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全