Heim  >  Artikel  >  php教程  >  PHP函数in_array()如何检查数组中的值

PHP函数in_array()如何检查数组中的值

WBOY
WBOYOriginal
2016-06-13 11:06:20722Durchsuche

在学习下面这个例子的程序会在页面上显示「在数组中找不到你要找的值」("Not found in this array") 这个字符串,因为你要找的字符串「Albert」的确不在 $namesArray 这个数组里面:

以下就是PHP函数in_array()的具体使用方法

<ol class="dp-xml">
<li class="alt"><span><span><? $</span><span class="attribute"><font color="#ff0000">namesArray</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">array</font></span><span>("Heart", "Love", "Boy", "Mary", "Paul", "Merry", "Jacky");   </span></span></li>
<li class=""><span> </span></li>
<li class="alt">
<span>$</span><span class="attribute"><font color="#ff0000">lookingFor</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">"Albert"</font></span><span>;    </span>
</li>
<li class=""><span> </span></li>
<li class="alt"><span>if (in_array($lookingFor, $namesArray)) {   </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>echo "找到了!";   </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>} else {   </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>echo "在数组中找不到你要找的值!";   </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>}   </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>?>    </span></li>
</ol>

如果你把变量$lookingFor的值改成「Mary」然后重新执行一次,那么这次画面上便会显示「找到了!」("You've found it!"),因为「Mary」这个值的确存在在$namesArray数组里面。 如果你想知道数组所包含的元素总个数,那么你可以使用简单易用的count()函数:

变量$count的值将会是7。

以上就是PHP函数in_array()的具体应用方法。


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn