在PHP数组中查找字符串的最佳方法是什么?

时间:2017-10-05 14:45:37

标签: php arrays string

如果我有一个包含某些字符串的数组

$roleNames = ['sales_agent', 'admin'];

我想检查该数组是否包含字符串' sales_agent',用PHP进行此操作的最佳方法是什么?

理想情况下,我希望检查返回一个布尔值。

2 个答案:

答案 0 :(得分:0)

最简单的方式

$word='admin';
$array = array('sales_agent', 'admin');

if (in_array($word, $array)) {
    echo "admin is in array";
}

答案 1 :(得分:-1)

您可以使用PHP的内置in_array功能。

示例:

<?php
$os = array("Mac", "NT", "Irix", "Linux");
if (in_array("Irix", $os)) {
    echo "Got Irix";
}
if (in_array("mac", $os)) {
    echo "Got mac";
}
?>