我想要一个函数,用于检查数组中的元素是否包含某个字符串。
因此,代码如下所示:
array(1 => 'Super-user', 'Root', 'Admin', 'Administrator', 'System', 'Website', 'Owner', 'Manager', 'Founder');
然后检查admin12
应该返回true,因为admin12
(admin
的一部分)也是数组的一部分。
我已经做到了这一步:
$forbiddennames= array(1 => 'Super-user', 'Root', 'Admin', 'Administrator', 'System', 'Website', 'Owner', 'Manager', 'Founder');
if(in_array( strtolower($stringtocheck), array_map('strtolower', $forbiddennames))){
echo '"This is a forbidden username."';
} else {
echo 'true';
}
}
当我检查admin
时,只有这个才会回显“这是一个禁止使用的用户名”。 我也希望在检查admin12
时回显。
这是否可能(以及如何实现)?