PHP 在 foreach 中查找字符串

Sla*_*ark 2 php foreach search highlight

如何在foreach中找到突出显示的字符串?

这会遍历我数据库的所有用户,我想找到所有让我们说 $um 的用户。

$um = "Um";
foreach($users as $user){
     # find here the string um or something
     echo $user;
}
Run Code Online (Sandbox Code Playgroud)

我该如何实现?

Mag*_*Web 5

实际上,我会在查询中执行此操作......但是

$um = "Um";

foreach($users as $user){

    if(strpos($user,$um) !== false){

        echo $user;

    }
}
Run Code Online (Sandbox Code Playgroud)

strpos()返回字符串位置,因此返回值 '0' 将匹配字符串的开头。所以,检查'not false' http://php.net/manual/en/function.strpos.php