我运行这段代码:
<?
$map = do_shortcode('[codepeople-post-map]');
if (empty($map)) {echo '<br />'; } else {echo $map;}
?>
问题是当 $map 为空时,它不会回显<br />
我尝试了这两种方法来查看 $map 是否真的为空:
echo $map;
// 结果为空,并在页面上显示注释。var_dump($map);
// 结果:string(937) " "
我的问题是什么string(937) " "
意思,我怎样才能让我的代码工作?我也试过:
<? if ($map == string(937) " ") {echo '<br />'; } else {echo $map;} ?>
但是到目前为止没有成功,这最后一个代码是错误的,只是给出了错误。