Iva*_*pić 3 php wordpress ob-start
我有这个代码,问题是每个逗号前都有一个空格.
Name Lastname , (1990.) , Title ...
Run Code Online (Sandbox Code Playgroud)
它应该是
Name Lastname, (1990.), Title ...
Run Code Online (Sandbox Code Playgroud)
我需要使用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; ?>
Run Code Online (Sandbox Code Playgroud)
有什么我可以做的来解决它,但有代码可读吗?我知道我可以把所有东西连在一起,但它会变得难以阅读和保持
Mar*_*c B 11
这个:
endif; ?>
<----right here
<?php // TITLE?>
Run Code Online (Sandbox Code Playgroud)
在PHP脚本,任何东西,这不是内<?php ... ?>标签被视为输出.你有一个空白行,所以你输出一个空白行,它将被浏览器渲染为一个空格.
反复跳进/跳出php模式的确有零点:
<?php echo 'hi'; ?>
<?php echo 'mom'; ?>
Run Code Online (Sandbox Code Playgroud)
只是为了阅读/维护大量丑陋的代码.一旦你处于PHP模式,保持PHP模式,特别是如果你只是跳进/出去:
<?php
echo 'hi';
echo 'mom';
?>
Run Code Online (Sandbox Code Playgroud)