900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 如何写代码将一个五位数分解为个 – PHP基础 – 前端 php保存图片并设置大小

如何写代码将一个五位数分解为个 – PHP基础 – 前端 php保存图片并设置大小

时间:2019-08-29 12:11:54

相关推荐

如何写代码将一个五位数分解为个 – PHP基础 – 前端 php保存图片并设置大小

题主的问题,可以归纳为:“根据十进制整数,获取其位权”。

对于十进制的整数,split,然后逆序,结果就是。

PHP版

// 求整,求绝对值。仅处理正整数

$num = abs(intval(5439));

// 格式化为 05439 格式的字符串

$num = sprintf(“%05d”,$num);

之后将5位数字逆序,有两种方式:

1 – 是字符串直接逆序,

$num = strrev($num);

$result = str_split($num);

在命令行模拟:

2 – 是split为数组后逆序。

$num= str_split($num); // 结果就是数组 [‘0′,’5′,’4′,’3′,’9’]

$result= array_reverse($num); // 个,十,百,千,万的顺序

Python版

如果是Python版,思路一样,利用Python灵活的语法,对数组进行切片。

# 先进行格式化

num = “%05d” % 5439

也是两种方式,下面是先切分为数组,对数组逆序:

num = list(num)

num.reverse()

下面是先逆序,后拆分:

num = num[::-1]

num = list(num)

上面num[::-1]就是Python的语法糖,数组切片的用法。

以上。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。