- 帖子
- 18
- 主题
- 18
- 精华
- 0
- 积分
- 19
- 贡献
- 5
- 激情
- 20
- 阅读权限
- 200
- 最后登录
- 2015-4-29
|
定义和用法
$ _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- <?php
- $people = array("Peter", "Joe", "Glenn", "Cleveland");
- if (in_array("Glenn",$people))
- {
- echo "Match found";
- }
- else
- {
- echo "Match not found";
- }
- ?>
复制代码 ! ~ d. }: p, i$ J
. u1 ?+ ~! u# F! L% }输出:3 O: l2 |2 C# x& Q
& 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- <?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 />";
- }
- ?>
复制代码
: v* v5 O; q1 Y. N v' r2 {
3 ]% x. j8 k! o8 ?+ h; T输出:
- W( X! L# h3 d& }" K) |7 O' |- Match not found
- Match found
- Match found
复制代码 |
|