文章重點講到了關于foreach循環(huán)和list循環(huán)語句的用法,好了下面我們就來看實現(xiàn)吧,費話也不說多了有需要的同學可以參考一下。
最近買了本php和mysql web開發(fā),看到數(shù)組循環(huán)語句。值得自己關注下,特此留點字跡,以便以后讀閱。
一般foreach用的比較多
- $price=array('apple'=>10,'orange'=>20,'banner'=>30);
- foreach($price as $key=>$value)
- {
- echo $key.'=>'.$value.'
';- }
- echo '
';- ?>
還有個更高級和常見的方法
- $shuiguo=array('apple'=>10,'orange'=>20,'banner'=>30);
- while(list($changpin,$jiage)=each($shuiguo))
- {
- echo "$changpin=>$jiage".'
';- }
- ?>
以前還真沒怎么關注下,今天自己動手,還不錯,又了解新的東西了,還是自己太菜了,哎 list()函數(shù)可以用來一個數(shù)組分解成一系列的值,允許為新變量命名。不懂list的
兩段代碼輸出是一樣。
需要注意的是,當使用each()函數(shù)時候,數(shù)組將記錄當前元素。如果希望在相同的腳本中使用兩次該數(shù)組。就需要使用reset()降當前元素重新設置到數(shù)組開始處。
- $price=array('apple'=>10,'orange'=>20,'banner'=>30);
- foreach($price as $key=>$value)
- {
- echo $key.'=>'.$value.'
';- }
- echo '
';- reset($price);
- while(list($key,$value)=each($price))
- {
- echo "$key=>$value","
";- }
- ?>
這樣就可以依然使用數(shù)組$price咯。
新聞熱點
疑難解答