Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php:我需要这个的反面请。。。?_Php - Fatal编程技术网

php:我需要这个的反面请。。。?

php:我需要这个的反面请。。。?,php,Php,以下命令在字符串$FROURT中搜索苹果、橙子和香蕉中的任何一个单词,并相应地执行操作: if ((stristr($fruit,'apples')) || (stristr($fruit,'oranges')) || (stristr($fruit,'bananas')) !== false) {//some code } 我需要相反的东西。如果字符串$fruit没有这三个字符中的任何一个,我需要运行代码。我在想 if not ((stristr($fruit,'apples')) || (

以下命令在字符串$FROURT中搜索苹果、橙子和香蕉中的任何一个单词,并相应地执行操作:

if ((stristr($fruit,'apples')) || (stristr($fruit,'oranges')) || (stristr($fruit,'bananas')) !== false) {//some code }
我需要相反的东西。如果字符串$fruit没有这三个字符中的任何一个,我需要运行代码。我在想

if not ((stristr($fruit,'apples')) || (stristr($fruit,'oranges')) || (stristr($fruit,'bananas')) !== false) {//some code }
但这似乎不起作用


请握一小手好吗?谢谢…

您需要的是:

连接的否定是否定的析取

析取的否定是否定的连词

尝试:

由于
stristr
仅返回字符串或FALSE,因此可以将此代码简化为:

if ( !stristr($fruit, 'apples') && !stristr($fruit,'oranges') &&  !stristr($fruit,'bananas')) {
    // some code
}

谢谢大家的帮助

最后,我做了这件事,基于那些回复者的所有输入,这很有效:

if (!((stristr($fruit,'apples')) || (stristr($fruit,'oranges')) || (stristr($fruit,'bananas')) !== false))

再次感谢你的帮助

如果(!(((水果,'apples'))| |(水果,'oranges'))| |(水果,'bananas')){//some code}
if (!(stristr($fruit,'apples')) || !(stristr($fruit,'oranges')) || !(stristr($fruit,'bananas')) !== false) {//some code }
if (!((stristr($fruit,'apples')) || (stristr($fruit,'oranges')) || (stristr($fruit,'bananas')) !== false))