我運行此代碼:
<?
$map = do_shortcode('[codepeople-post-map]');
if (empty($map)) {echo '<br />'; } else {echo $map;}
?>
問題是當$映射爲空,也不會呼應<br />
我已經試過這兩種方法,看看$地圖真的是空的:
echo $map;
//結果爲空,並在頁面上顯示註釋。var_dump($map);
//它的結果:string(937) " "
我的問題是哪些呢string(937) " "
手段,如何才能讓我的代碼工作? 我也試過:
<? if ($map == string(937) " ") {echo '<br />'; } else {echo $map;} ?>
但沒有成功,到目前爲止這最後的代碼是錯誤的,只是給出了錯誤。
用is_null試一試。 – Vikas
如何使用'isset'而不是'empty'? – JunM
@JunM:如果$ map包含空格,則使用'isset'確認echo'
'。但另一方面,它不會迴應如果$ map包含我的地圖值。 – Cyborg