在数组值中查找单词

时间:2015-05-28 08:01:21

标签: php arrays

图像上传器允许上传最多10张图片。

用户必须添加图片名称示例:" Nice porsche 911蓝色"。

当图片名称包含特定字词时,例如"拥有,我的"应该会出现错误信息。

因此我必须搜索特定单词的数组句子(图像名称)。

当只有1个$变量(字符串)时,我知道该怎么做:

if (strpos($image_name,'own') !== false) OR (strpos($image_name,'my') !== false)) 
{
$error = 'Dont use words like my, own etc.';
}

如何为数组$ image_names做同样的事情?该数组可以有1-10个值。非常感谢你

1 个答案:

答案 0 :(得分:0)

你需要遍历数组:

foreach($image_names as $image_name){
    if (strpos($image_name,'own') !== false) OR (strpos($image_name,'my') !== false)) 
    {
        $error = 'Dont use words like my, own etc.';
    }
}