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


How to display number one by one from number string using php?

下面的代码在我的网站上用于访问者计数器,所以如果数字字符串是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>

试试这个-

<ul class="visiter-number">
<?php
$word = '0541000';
$myword = str_split($word);
foreach ($myword as $val) {
    echo "<li>" . $val . "</li>";
}
?>
</ul>
echo   '<ul class="visiter-number"><li>'
     . implode('</li><li>', str_split('0541000'))
     . '</li></ul>';

在这种情况下,字符串不为空。

试试这个:

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

只需尝试:

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