php和html之间不需要的空间
发布时间:2020-12-13 21:58:49 所属栏目:PHP教程 来源:网络整理
导读:我有这个代码,问题是每个逗号前都有一个空格. Name Lastname,(1990.),Title ... 它应该是 Name Lastname,Title ... 我需要使用echo以这种格式获取数据. ob_start();...?php // DATE ??php if(!empty($ref['godina_izdanja'])) :echo ',(span class="date"' .
我有这个代码,问题是每个逗号前都有一个空格.
Name Lastname,(1990.),Title ... 它应该是 Name Lastname,Title ... 我需要使用echo以这种格式获取数据. ob_start(); ... <?php // DATE ?> <?php if(!empty($ref['godina_izdanja'])) : echo ',(<span class="date">' . $ref['godina_izdanja'] . '</span>.)'; endif; ?> <?php // TITLE?> <?php if(!empty($ref['title'])) : echo ',<em><span class="title">' . $ref['title'] . '</span></em>'; endif; ?> 有什么我可以做的来解决它,但有代码可读吗?我知道我可以把所有东西连在一起,但它会变得难以阅读和保持 解决方法
这个:
endif; ?> <----right here <?php // TITLE?> 在PHP脚本中,任何不在<?php ...?>范围内的内容标签被视为输出.你有一个空白行,所以你输出一个空白行,它将被浏览器渲染为一个空格. 反复跳进/跳出php模式的确有零点: <?php echo 'hi'; ?> <?php echo 'mom'; ?> 只是为了阅读/维护大量丑陋的代码.一旦你处于PHP模式,保持PHP模式,特别是如果你只是跳进/出去: <?php echo 'hi'; echo 'mom'; ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |