在PHP脚本中,如何实现一组数据进行分割后,根据运算结果显示对应的图片? 10

如数据12345678,要实现把这8位数分成单个数据进行加法运算,相邻的二个数进行相加,如果运算结果大于或等于10,再对这个结果进行分割为二个数进行相加,最终结果只能为1... 如数据12345678, 要实现把这8位数分成单个数据进行加法运算,相邻的二个数进行相加,如果运算结果大于或等于10,再对这个结果进行分割为二个数进行相加,最终结果只能为1-9的单个数字,然后根据结果显示对应的9张图片,如1.jpg,2.jpg,....... 9.jpg如下:
数据:12345678,
分割成:1,2,3,4,5,6,7,8

进行以下运算:
1+2=3,
3+3=6,
6+4=10(大于10,再进行分割成1,0;1+0=1)
1+5=6
6+6=12(分割成1,2;然后1+2=3)
3+7=10(分割成1,0,然后1+0=1)
1+8=9

最终结果为:9

然后显示9.jpg的图片
展开
 我来答
果然没昵称
2016-07-05 · TA获得超过3024个赞
知道小有建树答主
回答量:739
采纳率:50%
帮助的人:250万
展开全部

 满足你的需求

$str = '12345678';
$arr = str_split($str);
$start = 0;
foreach ($arr as $val){
    $start = $val+$start;
    if ($start>=10){
        $arr2 = str_split($start);
        $start = $arr2[0] + $arr2[1];
    }
}     
echo $start;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式