簡體   English   中英

聰明地包裝每個字符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM