[英]Smarty wrap each character
是否可以用smarty包裝每個字符,例如使用div?
這是一行即時消息,用於顯示php中的時間戳:
{floor($timeTill / 86400)|string_format:"%02d"}
它輸出類似:
50或37或10或07或......
現在,我希望每個數字或字符都被換行:
<div>3</div><div>7</div>
我需要一個非JavaScript解決方案! 謝謝。
有點臟解決方案,但應該做的工作
<div>{floor($timeTill / 86400)|spacify:"</div><div>"}</div>
只需將Smarty標簽本身包裝為<div>
,即
<div>{floor($timeTill / 86400)|string_format:"%02d"}</div>
編輯:回退到PHP
{php}
global $timeTill;
$timeTill = str_split($timeTill);
echo '<div>'.implode('</div><div>', $timeTill).'</div>';
{/php}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.