Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.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,我想在每个'li'项之前添加一个if-exists语句。例如,如果存在“艺术家网站”,则echo 我怎样才能做到这一点? <ul> <li class="artist-website"><a href="<?php=$artist_website?>" target="_blank"></a></li> <li class="artist-youtube"><a href="http://y

我想在每个'li'项之前添加一个if-exists语句。例如,如果存在“艺术家网站”,则echo
  • 我怎样才能做到这一点?

      <ul>
          <li class="artist-website"><a href="<?php=$artist_website?>" target="_blank"></a></li>
          <li class="artist-youtube"><a href="http://youtube.com/<?php=$artist_youtube?>" target="_blank"></a></li>
          <li class="artist-twitter"><a href="http://twitter.com/<?php=$artist_twitter?>" target="_blank"></a></li>
      </ul>
      
      简单到:

      <ul>
        <?php if(isset($artist_website){ ?> <li class="artist-website">...</li> <?php } ?>
        ...
      </ul>
      
      
      

    • 啊,我明白你的意思。这里有一个链接,显示如何检查网站是否可用。其他2条注释主要向您展示了如何设置if语句

      编辑:除非您正在检查是否设置了变量。。。那就是:

      <?php if (/* exists */) : ?>
          <li class="artist-website"><a href="<?php echo $artist_website ?>" target="_blank"></a></li>
      <?php endif; ?>
      

      是否要验证变量是否有值或实际页面是否联机?谢谢。你能澄清一下我需要在你写/*存在*/的部分键入什么吗?这就是我遇到麻烦的地方。我是否只需要在
      $artist_网站
      ?@J82完全取决于您要检查的内容。如果要检查变量是否存在,请使用
      isset($artist\u网站)
      。如果您还想检查它是否为
      false
      -y,请使用
      empty($artist\u网站)
      。如果您确定该变量存在并且只想检查它是否为
      ,只需使用
      $artist\u网站
      if (isset($var)) {
      
      // do this
      
      }