如何使用php从数字字符串逐个显示数字?

时间:2014-04-15 12:50:52

标签: php html

下面的代码在我的网站上用于访问者计数器,那么我怎么能显示如果数字字符串是0541000起诉php,我想要使用php下面的结果

   <ul class="visiter-number">
      <li>0</li>
      <li>5</li>
      <li>4</li>
      <li>1</li>
      <li>0</li>
      <li>0</li>
      <li>0</li>
    </ul>

4 个答案:

答案 0 :(得分:1)

试试这个 -

<ul class="visiter-number">
<?php

$word = '0541000';
$myword = str_split($word);
foreach ($myword as $val) {
    echo "<li>" . $val . "</li>";
}

?>
</ul>

答案 1 :(得分:1)

试试这个:

$numbers = '0541000';
$array = str_split($numbers);

echo '<ul class="visiter-number">';
foreach($array as $number){
    echo '<li>' . $number . '</li>';
}
echo '</ul>';

答案 2 :(得分:1)

echo   '<ul class="visiter-number"><li>'
     . implode('</li><li>', str_split('0541000'))
     . '</li></ul>';

以防万一,字符串不为空。

答案 3 :(得分:0)

试试:

$input = '0541000';

echo '<ul class="visiter-number">';
for ($i = 0; $i < strlen($input); $i++) {
  echo '<li>' .  $input[$i] . '</li>';
}
echo '</ul>';