gpt4 book ai didi

php - 排除 if 子句中的多个值

转载 作者:行者123 更新时间:2023-12-03 02:40:19 28 4
gpt4 key购买 nike

我有 30 个站点,我需要在其中 24 个站点上回显某些内容。我怎样才能排除其他人?该代码不起作用,因为我认为它的逻辑是假的:)

$currentsite = get_bloginfo('wpurl'); // Here i get the curent site.

如果当前站点与以下 6 个中的任何一个匹配,则不应运行 if 子句。

if ( $currentsite != 'site 1' || 

$currentsite != 'site1' ||

$currentsite != 'site2'||

$currentsite != 'site3' ||

$currentsite != 'site4' ||

$currentsite != 'site5' ) {

do something
}

最佳答案

您可以将 url-s 放入字符串数组中:

$linksArray = array();
$linksArray[] = 'site1';
$linksArray[] = 'site2';
$linksArray[] = 'site3';
$linksArray[] = 'site4';
$linksArray[] = 'site5';
$linksArray[] = 'site6';

之后您可以像这样使用 in_array() 函数:

if (!in_array($currentsite, $linksArray) {
// echo your something
}

因此,如果当前 url 不在包含可排除 url 的数组中,它将回显您的文本。

关于php - 排除 if 子句中的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6197683/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com