如何确定数组是否包含PHP中的特定值?
给定一个数组和一个特定的值,我们必须确定该数组是否包含该值。所以有两种流行的方法来确定特定值是否在数组中。一种程序是循环使用,另一种是in_array()函数。与in_array()函数相比,通过使用循环获取特定值是否存在是耗时的,因此这里我们将跳过循环一并使用in_array()函数。
以下程序说明了如何确定数组是否包含特定值:
方案一:
php
php
php
输出:
Your element founded
程序2:在这个例子中, in_array函数在严格模式下执行,它也会检查数组元素的类型。
PHP
输出:
not found
found
found
方案三:
PHP
输出:
gfg
在上面的示例中,数组包含字符串“gfg”和两个数字 1 和 17。 if 语句调用in_array()函数,该函数检查作为参数的给定项是否存在于给定数组中。如果函数返回 true,则执行 if 语句。