[請益] 數字轉字串?

看板PHP作者 (我的生命因你而發光)時間17年前 (2008/10/31 21:54), 編輯推噓0(008)
留言8則, 3人參與, 最新討論串1/1
我想做到以下功能,不知道程式碼要怎樣寫呢? 第一次回圈 $temp=1 第二次回圈 $temp=1|2 第三次回圈 $temp=1|2|3 第四次回圈 $temp=1|2|3|4 要做到這樣,要怎樣撰寫呢? 因為我寫出來幾乎都是相加起來的結果 $temp=10 ~''~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.226.242

10/31 22:24, , 1F
while($i<5){$j=($i)?'|':'';$temp.=($i+1).$j;$i++}
10/31 22:24, 1F

10/31 22:33, , 2F
while($i<5){$j=($i)?'|':'';$temp.=$j.($i+1);$i++;
10/31 22:33, 2F

10/31 22:33, , 3F
} 這樣才對
10/31 22:33, 3F

10/31 22:39, , 4F
while(++$i<5){$j=($i==1)?'':'|';$temp.=$j.$i;};
10/31 22:39, 4F

10/31 22:40, , 5F
前三行當做沒看到吧:)
10/31 22:40, 5F

11/01 07:54, , 6F
$temp=range(1,5);$temp=join('|',$temp);
11/01 07:54, 6F

11/01 07:55, , 7F
如果你的數字是連續性的,上面1行就解決了
11/01 07:55, 7F

09/15 00:44, , 8F
要不要轉CodeJob?
09/15 00:44, 8F
文章代碼(AID): #192muetH (PHP)
文章代碼(AID): #192muetH (PHP)