学堂 学堂 学堂公众号手机端

快速获取一个数字各个位上的数值

lewis 1年前 (2024-04-04) 阅读数 6 #技术


今天遇到一个这样的需求:有一个数字,要得到每一位上的数字,对其进行判断做后续处理。

举例:如123 如何快速获取1 2 3


php版

获取3:123%10

获取2:intval(123/10)%10

获取1:intval(123/10/10)%10

总结:快速获取一个数字(x)各个位上的数值,可以用 x/基数的位权次幂 取整后对基数取余。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门