Re: [求救] 初心者陣列問題><

看板PHP作者 (習慣)時間17年前 (2006/12/01 11:15), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串4/4 (看更多)
※ 引述《jeryeu0830 (我是jeryeu捏)》之銘言: : 謝謝各位大大很熱心的幫我解答 : 我上官方網找了些東西 : 測試過後,我發現問題好像在於explode那個涵式沒有弄好 : 因為我把程式碼改成 : list($k[0],$k[1],$k[2],$k[3]) = explode(".", $array[0]); :                     ^^^ : test.txt檔裡的資料也改成1.2.3    之前是空白 : 輸出結果 : echo $k[0]; : echo $k[1]; : echo $k[2]; : echo $k[3]; : 出來的就是一行1.2.3  PS:之前是一行1 2 3 (沒換行) : 所以會不會之前不能比對,就是因為後面有空白字元? : 因為大大們跟我說的:(int)、settype 、file_get_contents、trim($k[0]) : 這些函式,我都試過了,可是還是不行..... : 請問各位,還能用什麼方法來解決我的問題嗎...T_T : 謝謝各位!!!!! anton@anton ~ $ php test.php "1 2 3 " Array ( [0] => 3 [1] => 2 [2] => 1 ) "3 " 看得出來,還少處理一個 \n 或 "\r\n" 換行記號 -- 1. 陣列輸出,可以考慮使用 print_r($array) 2. explode 最後一個元素因為沒有 " " ,所以是: 1 2 3\n 這樣的畫分。 3. 如果用數值比較,應該是 intval($k[0])==3 這樣 -- http://www.flickr.com/photos/62496846@N00/301891525/ sodagreen -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.132.72.186

12/01 12:23, , 1F
謝謝各位,後來發現是IE快取的問題,其實之前大大們提ꠠ
12/01 12:23, 1F

12/01 12:24, , 2F
供給我的方法已經可以處理了,謝謝!!!
12/01 12:24, 2F
文章代碼(AID): #15Rvu-K2 (PHP)
文章代碼(AID): #15Rvu-K2 (PHP)