如何将If else语句添加到代码段中


How do I add If else statement to a snippet

我发现了这个很棒的php代码,它将帮助我只为搜索流量提供广告。

我需要帮助编码它,这样如果用户不是来自搜索,那么另一个广告代码就会显示给用户。

这是的原始代码

<?php if (function_exists(‘from_searchengine’)) {
 if (from_searchengine()) { ?>
 INSERT YOUR ADSENSE/BANNER CODE HERE
<?php } } ?>

我想做的是,如果用户不是来自搜索显示另一个横幅代码。

有人能帮我编辑代码吗?

我认为这不是你正在做的最好的练习,但仍然是:

<?php if (function_exists(‘from_searchengine’)) {
if (from_searchengine()) { ?>
INSERT YOUR ADSENSE/BANNER CODE HERE
<?php } else { ?>
INSERT ANOTHER AD CODE HERE
<?php } } ?>

但这样做看起来更好:

<?php
    $ad_code = "INSERT YOUR ADSENSE/BANNER CODE HERE";
    $another_ad_code = "INSERT ANOTHER AD CODE HERE";
    if (function_exists(‘from_searchengine’)) {
        if (from_searchengine()) {
            echo $ad_code;
        }else{
            // if not from search engine
            echo $another_ad_code;
        }
    } else{
        // if function doesn't exist
        echo $another_ad_code;
    }
?>