我對PHP很新,想學習。我正在嘗試爲我的服務器創建一個頂級列表,但我遇到了問題。我的文件是建立這樣的:閱讀失敗,空格
「姓名」,「殺死」
"^0user1^7" "2"
"user2" "2"
"user3" "6"
"user with spaces" "91"
但是,如果我想用PHP讀取此,因爲用戶有空格失敗。 這是我用來讀取文件的方法:
$lines = file('top.txt');
foreach ($lines as $line) {
$parts = explode(' ', $line);
echo isset($parts[0]) ? $parts[0] : 'N/A' ;
}
也許有人知道更好的方法,因爲這不工作得很好:d。
你需要一個正則表達式來分割你的數據線,但一個更好的解決辦法是將使用一個數據庫或一個已知的/被證實的格式,例如json。 – jeroen
你會得到什麼樣的錯誤? – Tomasz
不知道如何創建'top.txt',但如果可能,請更改該保存代碼並另存爲JSON。這將簡化和緩解你的一切。 –