php怎样将数字拆分
答案:2 悬赏:20
解决时间 2021-03-12 10:24
- 提问者网友:对着我说爱我
- 2021-03-11 13:18
php怎样将数字拆分
最佳答案
- 二级知识专家网友:劳资的心禁止访问
- 2021-03-11 13:34
用str_split
$a = 1234567890;
var_dump( str_split($a, 1) );
$a = 1234567890;
var_dump( str_split($a, 1) );
全部回答
- 1楼网友:短发女王川岛琦
- 2021-03-11 14:43
我从你的举例中觉得
1、你是原来的都是3位数;
2、每个数字拆分为3个,分别是第一第二位、第二第三位、第一第三位。
如果以上判断正确,可以使用以下代码:
dim 新数组
dim n as integer
private sub command1_click()
dim 原数组
dim 数字 as string
dim 数字1 as string
dim 数字2 as string
dim 数字3 as string
原数组 = split(text1)
n = 0
for i = 0 to ubound(原数组)
数字 = trim(str(原数组(i)))
数字1 = left(数字, 2)
if 没有(数字1) then
n = n + 1
if n mod 10 = 0 then text2 = text2 & vbcrlf
text2 = text2 & 数字1 & " "
end if
数字2 = right(数字, 2)
if 没有(数字1) then
n = n + 1
if n mod 10 = 0 then text2 = text2 & vbcrlf
text2 = text2 & 数字1 & " "
end if
数字3 = left(数字, 1) & right(数字, 1)
if 没有(数字1) then
n = n + 1
if n mod 10 = 0 then text2 = text2 & vbcrlf
text2 = text2 & 数字1 & " "
end if
next i
end sub
private sub form_load()
text1 = "123 234 345 456 567 678 789 890 901 012"
text2 = ""
end sub
private function 没有(当前数字 as string) as boolean
新数组 = split(text2, " ")
没有 = true
for i = 0 to n - 1
if 当前数字 = trim(str(新数组(i))) then
没有 = false
exit for
end if
next i
end function
千万记得:在设计界面的时候,将两个text的“多行性”设置为“真”
答案补充:
“在text2.text里面只显示 删除重复组合”
难道我的代码作出来得有重复?
或者你只要显示重复的,而不是不重复的?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |