php - 在 STR 上将 STR 的其余部分替换为 0
问题描述
不知道应该问什么问题
我有 int 需要像这样拆分
$value = 123454
我不想这样
100000
20000
3000
400
50
4
目前我确实喜欢这个
public function displaySong($value){
$strvalue = strval($value);
$len = strlen($strvalue);
for ($x = 0; $x <= $len; $x++) {
$str = substr($strvalue, $x);
echo "The number is: $str \n";
}
echo $len."\n";
echo $strvalue[1]."\n";
}
如何使它工作?还是有更好的解决方案?
解决方案
<?php
$value = (string) 123454;
$len = strlen($value);
for($i=0;$i<$len;$i++)
echo str_pad($value[$i], $len - $i, '0') . "\n";
输出:
100000
20000
3000
400
50
4
推荐阅读
- flutter - 显示列表时避免多个具有相同值的数据
- r - DT 表中的单个按钮
- javascript - 具有相同站点的 js-cookie 无且安全
- mysql - 在同一行按名称分组,不包括 NULL 值
- flutter - 使用 GitHub 操作创建文件夹并注入 JSON 文件
- html - 无法为 mydatepicker 插入角色或动态更新选项卡索引
- docker - 错误:无法在节点“rabbit@localhost”上执行操作
- object - 我可以编写一个行为类似于哈希的对象吗?
- c++ - 指针事件 WxWidgets WebView
- git - 将 git 存储库拆分为私有和公共存储库