[請益] each list

看板PHP作者 (Person)時間19年前 (2006/02/01 06:13), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
請問依下 我不太懂一些地方 像 <? $fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry'); $arr=each($fruit); print_r($arr); ?> 可是為何只有第一個element 會輸出 Array ( [1] => apple [value] => apple [0] => a [key] => a ) 還有若我是 $fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry'); $arr=each($fruit); while(list($key,$val)=each($fruit)) { echo("element $key = $val<BR> \n"); } ?> 為何輸出只有第二三個element element b = banana element c = cranberry list($key,$val)=each($fruit) 是ㄧ個element跳媽 這裡面key 和val是keyword嗎 還有echo 是無法把整個array輸出 要用print_r 有原因嗎 ㄧ些觀念希望板上大大幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.48.243 ※ 編輯: personhuang 來自: 203.70.48.243 (02/01 14:23)

02/02 19:03, , 1F

02/02 19:04, , 2F
echo是輸出"字串",print_r是輸出人類可閱讀的"變數"。
02/02 19:04, 2F
文章代碼(AID): #13u56dzw (PHP)
文章代碼(AID): #13u56dzw (PHP)