开发者社区> 问答> 正文

php判定一个值是否为空

想要达到的效果是如果$url值为空,则输出mqqapi那一长串链接,否则输出$url
自己折腾了半天没弄好,请大神帮看一下是哪里写错了。
代码如下

    function create($row = array())
    {
        $qq = $row['qq'];
        $val = $row['val'];
        $url = $row['addurl'];
        $str = <<<HTML
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>$val</title>
</head>
<body>
    <script>function j(){if(is_null($url)){window.location.href="mqqapi://card/show_pslcard?src_type=internal&version=1&uin=$qq&card_type=person&source=sharecard"}else{window.location.href="$url/"}};setTimeout("j()",0);</script>
</body>
</html>

展开
收起
lyrical 2017-09-12 20:28:23 3000 0
2 条回答
写回答
取消 提交回答
  • 在 PHP 里, 判断为空, 一般直接 if ($url) { ... } 即可, 如果需要检测类型, 可以用特定的判断函数

    2019-07-17 21:35:06
    赞同 展开评论 打赏
  • 好吧,我放弃回答了。手机打不了太多字

    2019-07-17 21:35:06
    赞同 展开评论 打赏
问答分类:
PHP
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载