2012-11-04 31 views
0

例如,我有一個文件.user1-info和文件的內容是:PHP數據庫文件

nick="Test" 
password="403926033d001b5279df37cbbe5287b7c7c267fa" 
join_date="1111111111" 
rank="1" 

如何使一個陣列,使用它作爲一個數據庫中的內容?例如:

echo $usr_info['nick']

回答

3

我沒有懷疑你與數據庫的關係。
要以這種格式轉換文件中的數據(我認爲這是一種格式.ini),您可以使用本地php函數parse_ini_file

// Parse without sections 
$ini_array = parse_ini_file(".user1-info"); 
print_r($ini_array); 

/* 
Array 
(
    [nick] => "Test" 
    [password] => "403926033d001b5279df37cbbe5287b7c7c267fa" 
    [pasjoin_dateword] => "1111111111" 
    [rank] => "1" 
) 
*/ 
+0

我今天新學到了一些東西:) –

0

explode使用分裂由等號每一行。

$array = explode("=", $line, 1); // splits only by first equal sign 

第一個數組元素將是您的密鑰,第二個元素將非常接近您的值。

1

您可以分析它作爲一個ini文件,因爲你的格式非常相像,使用parse_ini_file()對於這一點,就像這樣:

$usr_info = parse_ini_file($file_path);