AL8 Forum
   登錄註冊幫助


標題: Foreach and php
 lugiahome
 0005176
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 129

精華: 0

積分: 1317 點

現金: 0 元

存款: 289 元

閱讀權限: 20

註冊: 2004-8-8

狀態: 離線
 
發表於 2008-6-29 22:39  資料  個人空間  主頁 短消息  加為好友  ICQ 狀態
Foreach and php

想問問php中foreach的用法..
$array = (1, 2, 3, 4, 5);

如何使用foreach使result為 1,2,3,4,5




 AL8 Forum © All rights reserved.
頂部
 bencwk
 0000170
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

帖子: 2471

精華: 55

積分: 43880 點

現金: 5 元

存款: 83044 元

閱讀權限: 100

註冊: 2004-1-20

狀態: 離線
 
發表於 2008-6-29 23:16  資料  個人空間  主頁 短消息  加為好友 
$array = (1, 2, 3, 4, 5); 係錯= =
$array = array(1, 2, 3, 4, 5); 至得

QUOTE:
foreach($array as $output){
        echo $output.' ';
}

咁樣就出1 2 3 4 5

要加埋逗號就介紹你用implode()

QUOTE:
echo implode(",", $array);

咁就出1,2,3,4,5


加埋逗號ge話,用foreach都唔係唔得,係煩d je
PLAN A (count + foreach)

QUOTE:
$i = count($array);
foreach($array as $output){
        $i--;
        $show .= $output.',';
        echo $i == 0 ? $output : $output.',';
}

或者
PLAN B(foreach + substr)

QUOTE:
$show = '';
foreach($array as $output){
        $show .= $output.',';
}
echo substr($show,0,-1);

唔知咁做會唔會複雜左,但係應該都run到

[ 本帖最後由 bencwk 於 2008-6-29 23:21 編輯 ]





GTA SA網: gta-sa.04gd.com
討論區: bbs.04gd.com / bbs2.04gd.com
 AL8 Forum © All rights reserved.
頂部
 1224
 0017619
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
點擊查看 1224 的詳細資料

頭銜: Moderator

自述: KENNY

帖子: 2982

精華: 0

積分: 29553 點

現金: 0 元

存款: 3358 元

閱讀權限: 100

註冊: 2005-3-13

狀態: 離線
 
發表於 2008-7-2 19:18  資料  個人空間  主頁 短消息  加為好友 
回覆 #2 bencwk 的帖子

PLAN C (ONLY foreach) @@ [玩if]

<?
$array = array(1, 2, 3, 4, 5);
foreach($array as $eachofarray){
   if($eachofarray == '1'){
   $result = $eachofarray;
   }else{
   $result .= ','.$eachofarray;
   }
}
echo $result;
?>





 AL8 Forum © All rights reserved.
頂部
 pgame-zone
 0061849
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: Andy Li

帖子: 3669

精華: 0

積分: 9302 點

現金: 109 元

存款: 4396 元

閱讀權限: 70

註冊: 2006-12-24

來自: 屯門

狀態: 離線
 
發表於 2008-7-2 20:57  資料  個人空間  主頁 短消息  加為好友  添加 pgame-zone 為MSN好友 通過MSN和 pgame-zone 交談


QUOTE:
原帖由 lugiahome 於 2008-6-29 22:39 發表
想問問php中foreach的用法..
$array = (1, 2, 3, 4, 5);
如何使用foreach使result為 1,2,3,4,5

咁?
<?php

$array=array(1,2,3,4,5);
foreach($array as $output){
echo "$output,";
}

?>

唔得喎= =後面仲有個","唔識攪= =
我只係新手= =
有錯請高人指點
我只係試試= =




▌▌▌▌█ NO TALK APPROVED
 AL8 Forum © All rights reserved.
頂部
 1224
 0017619
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
點擊查看 1224 的詳細資料

頭銜: Moderator

自述: KENNY

帖子: 2982

精華: 0

積分: 29553 點

現金: 0 元

存款: 3358 元

閱讀權限: 100

註冊: 2005-3-13

狀態: 離線
 
發表於 2008-7-2 23:09  資料  個人空間  主頁 短消息  加為好友 
回覆 #4 pgame-zone 的帖子

只用1個foreach+echo係唔得
除非

,1,2,3,4,5

就得




 AL8 Forum © All rights reserved.
頂部
 pgame-zone
 0061849
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: Andy Li

帖子: 3669

精華: 0

積分: 9302 點

現金: 109 元

存款: 4396 元

閱讀權限: 70

註冊: 2006-12-24

來自: 屯門

狀態: 離線
 
發表於 2008-7-2 23:10  資料  個人空間  主頁 短消息  加為好友  添加 pgame-zone 為MSN好友 通過MSN和 pgame-zone 交談
回覆 #5 1224 的帖子

我學識foreach唔夠一日
多謝指點




▌▌▌▌█ NO TALK APPROVED
 AL8 Forum © All rights reserved.
頂部
 青山
 0051494
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: SkyBread

自述: PHP BB

帖子: 4182

精華: 0

積分: 7804 點

現金: 94 元

存款: 8806 元

閱讀權限: 70

註冊: 2006-9-2

來自: 小花園

狀態: 離線
 
發表於 2008-7-2 23:13  資料  個人空間  主頁 短消息  加為好友 
回覆 #6 pgame-zone 的帖子

pgame-zone之神奇現身

ps.學左幾多個Function??...




 AL8 Forum © All rights reserved.
頂部
 pgame-zone
 0061849
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: Andy Li

帖子: 3669

精華: 0

積分: 9302 點

現金: 109 元

存款: 4396 元

閱讀權限: 70

註冊: 2006-12-24

來自: 屯門

狀態: 離線
 
發表於 2008-7-2 23:17  資料  個人空間  主頁 短消息  加為好友  添加 pgame-zone 為MSN好友 通過MSN和 pgame-zone 交談
回覆 #7 青山 的帖子

諗住要用先慢慢去查




▌▌▌▌█ NO TALK APPROVED
 AL8 Forum © All rights reserved.
頂部
 CARO
 0088366
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 CARO 的詳細資料

頭銜: Forum Legend

自述: 失暈的小雞雞

帖子: 3027

精華: 0

積分: 18996 點

現金: 130 元

存款: 0 元

閱讀權限: 70

註冊: 2007-10-4

狀態: 離線
 
發表於 2008-7-2 23:19  資料  個人空間  短消息  加為好友 
回覆 #8 pgame-zone 的帖子

有進步




所在論壇: 吹水台
所在主題: 你地個firefox用咩themes??
操作理由: 呃 poz !? 未死過, 就 積分+1 現+1
 AL8 Forum © All rights reserved.
頂部
 1224
 0017619
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7
點擊查看 1224 的詳細資料

頭銜: Moderator

自述: KENNY

帖子: 2982

精華: 0

積分: 29553 點

現金: 0 元

存款: 3358 元

閱讀權限: 100

註冊: 2005-3-13

狀態: 離線
 
發表於 2008-7-2 23:19  資料  個人空間  主頁 短消息  加為好友 
回覆 #6 pgame-zone 的帖子

我學左勁勁勁多日
而家試下自己寫system
就真係學識啦~

P.S.我php 一D都唔勁,只係想自己寫下php,邊寫邊學




 AL8 Forum © All rights reserved.
頂部
 ntf
 0043014
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

自述: ntf

帖子: 3664

精華: 0

積分: 5903 點

現金: 0 元

存款: 35577 元

閱讀權限: 100

註冊: 2006-4-7

狀態: 離線
 
發表於 2008-7-2 23:32  資料  個人空間  短消息  加為好友 
implode(',',$x); 咪得囉 join都得




 AL8 Forum © All rights reserved.
頂部
 青山
 0051494
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: SkyBread

自述: PHP BB

帖子: 4182

精華: 0

積分: 7804 點

現金: 94 元

存款: 8806 元

閱讀權限: 70

註冊: 2006-9-2

來自: 小花園

狀態: 離線
 
發表於 2008-7-3 00:01  資料  個人空間  主頁 短消息  加為好友 
回覆 #9 CARO 的帖子

你d學生




 AL8 Forum © All rights reserved.
頂部
 CARO
 0088366
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 CARO 的詳細資料

頭銜: Forum Legend

自述: 失暈的小雞雞

帖子: 3027

精華: 0

積分: 18996 點

現金: 130 元

存款: 0 元

閱讀權限: 70

註冊: 2007-10-4

狀態: 離線
 
發表於 2008-7-3 00:04  資料  個人空間  短消息  加為好友 
回覆 #12 青山 的帖子

不敢當~不敢當




所在論壇: 吹水台
所在主題: 你地個firefox用咩themes??
操作理由: 呃 poz !? 未死過, 就 積分+1 現+1
 AL8 Forum © All rights reserved.
頂部
 青山
 0051494
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: SkyBread

自述: PHP BB

帖子: 4182

精華: 0

積分: 7804 點

現金: 94 元

存款: 8806 元

閱讀權限: 70

註冊: 2006-9-2

來自: 小花園

狀態: 離線
 
發表於 2008-7-3 00:08  資料  個人空間  主頁 短消息  加為好友 
回覆 #13 CARO 的帖子

又唔似院友Bor...




 AL8 Forum © All rights reserved.
頂部
 CARO
 0088366
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 CARO 的詳細資料

頭銜: Forum Legend

自述: 失暈的小雞雞

帖子: 3027

精華: 0

積分: 18996 點

現金: 130 元

存款: 0 元

閱讀權限: 70

註冊: 2007-10-4

狀態: 離線
 
發表於 2008-7-3 00:09  資料  個人空間  短消息  加為好友 
回覆 #14 青山 的帖子

龜婆




所在論壇: 吹水台
所在主題: 你地個firefox用咩themes??
操作理由: 呃 poz !? 未死過, 就 積分+1 現+1
 AL8 Forum © All rights reserved.
頂部
 青山
 0051494
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: SkyBread

自述: PHP BB

帖子: 4182

精華: 0

積分: 7804 點

現金: 94 元

存款: 8806 元

閱讀權限: 70

註冊: 2006-9-2

來自: 小花園

狀態: 離線
 
發表於 2008-7-3 00:09  資料  個人空間  主頁 短消息  加為好友 
回覆 #15 CARO 的帖子

啦...




 AL8 Forum © All rights reserved.
頂部
 CARO
 0088366
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 CARO 的詳細資料

頭銜: Forum Legend

自述: 失暈的小雞雞

帖子: 3027

精華: 0

積分: 18996 點

現金: 130 元

存款: 0 元

閱讀權限: 70

註冊: 2007-10-4

狀態: 離線
 
發表於 2008-7-3 00:10  資料  個人空間  短消息  加為好友 
回覆 #16 青山 的帖子

大家咁話




所在論壇: 吹水台
所在主題: 你地個firefox用咩themes??
操作理由: 呃 poz !? 未死過, 就 積分+1 現+1
 AL8 Forum © All rights reserved.
頂部
 青山
 0051494
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: SkyBread

自述: PHP BB

帖子: 4182

精華: 0

積分: 7804 點

現金: 94 元

存款: 8806 元

閱讀權限: 70

註冊: 2006-9-2

來自: 小花園

狀態: 離線
 
發表於 2008-7-3 00:13  資料  個人空間  主頁 短消息  加為好友 
回覆 #17 CARO 的帖子

唔通...(DO!)(DO!)(DO!)(DO!)(DO!)(DO!)_(DO!)(DO!)(DO!)s先係佢老師




 AL8 Forum © All rights reserved.
頂部
 CARO
 0088366
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6