2015-11-01 171 views
1

這裏是我想如果條件得到滿足,並執行該功能一旦在PHPFor循環停止在如果條件

For ($i=0; $i<count($array); $i++) 
{ 
If($array[$i]=="a") 
{ 
// call a php function 
} 
elseif($array[$i]=="b") 
{ 
// call a php function 
} 
elseif($array[$i]=="c") 
{ 
// call a php function 
} 
. 
. 
. 
. 
. 
And so on... 
Else 
Echo 'Default'; 
} 

執行的第一個代碼示例..循環將不會增加而在此之後,PHP代碼迴路也不會執行..

我似乎無法理解爲什麼

如果我實現開關盒或while語句。還我試着將同樣的情況,打破並繼續到每個如果..結束但它沒有任何區別。

編輯:有一個在可變部分的小錯誤。但是那是不是主要的問題在這裏。還有我的代碼沒有語法錯誤..也許有一些問題與邏輯..

+0

什麼是'$ array' – ashkufaraz

+0

數組包含值A,b ,c,.... – thakurhitesh10

+0

另外,該功能是做什麼的? 如果該函數拋出錯誤或包含說die()或exit,那麼腳本不會超過一次調用它! –

回答

0

Onlne Demo

你有語法錯誤For ($i=0; $i<count($array); i++)

正確的是​​ 這個代碼工作,並具有輸出