数组元素是否包含子字符串?
我想要一个函数来检查数组的项是否包含字符串。因此:
array(1 => 'Super-user', 'Root', 'Admin', 'Administrator', 'System', 'Website', 'Owner', 'Manager', 'Founder');
然后检查应该返回true作为()的一部分也是数组的一部分。admin12
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
这可能吗(以及如何实现)?