作者 主題: 請問 $Array = fgets($file) 讀取到的是陣列嗎 還是字串?  (閱讀 2224 次)

0 會員 與 1 訪客 正在閱讀本文。

iopklmm

  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料

我用
$array = fgets($file); 讀取到的是陣列嗎? 還是單純的變數?
因為我用 $array[0],$array[1] ...,都可以印出值, 所以php認定是array?

可是我用count($array)的值卻是1,可是陣列不只一個數字

然後我用
foreach($array as $value)
{
 .....
}
php不給用 , 所以是變數? 還是陣列?

謝謝

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5403
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
字串可以看成是字元的 array. (並不是真的是 array, 只是讓 C 的習慣也能用)

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
如果不確定是什麼型態,可以用 gettype() 看一下

iopklmm

  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
嗯 是字串沒錯 ...