数组元素是否包含子字符串?
- 论坛
- 数组元素是否包含子字符串?
23 浏览
数组元素是否包含子字符串?
我想要一个函数来检查一个数组的项目是否包含一个字符串。
如下所示:
array(1 => '超级用户', 'Root', '管理员', '系统管理员', '系统', '网站', '所有者', '经理', '创始人');
然后检查admin12
应该返回true,因为admin12
的一部分(admin
)也是数组的一部分。
我已经做到了这一点:
$forbiddennames= array(1 => '超级用户', 'Root', '管理员', '系统管理员', '系统', '网站', '所有者', '经理', '创始人'); if(in_array( strtolower($stringtocheck), array_map('strtolower', $forbiddennames))){ echo '"这是一个禁止使用的用户名。"'; } else { echo 'true'; } }
但是,当我检查admin
时,只会打印出"这是一个禁止使用的用户名。"。我希望当检查admin12
时也能打印出来。
这种可能吗(如何实现)?