例如,我有一个文件.user1-info
,文件的内容是:
nick="Test"
password="403926033d001b5279df37cbbe5287b7c7c267fa"
join_date="1111111111"
rank="1"
如何制作包含内容的数组以将其用作数据库?例如:
echo $usr_info['nick']
我不怀疑您与数据库的关系。
要将文件中的数据转换为这种格式(我认为这是一种格式 .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"
)
*/
您可以将其解析为ini
文件,因为您的格式非常相似,请为此使用parse_ini_file(),如下所示:
$usr_info = parse_ini_file($file_path);
使用explode用等号分割每一行。
$array = explode("=", $line, 1); // splits only by first equal sign
第一个数组元素将是您的键,第二个将非常接近您的值。