たとえば、ファイル.user1-info
があり、ファイルの内容は次のとおりです。
nick="Test"
password="403926033d001b5279df37cbbe5287b7c7c267fa"
join_date="1111111111"
rank="1"
データベースとして使用するコンテンツを含む配列を作成するにはどうすればよいですか? 例えば:
echo $usr_info['nick']
データベースとあなたの関係が何であるかは疑いませんでした。
ファイルからデータをこの形式 (.ini の 1 つの形式だと思います) に変換するには、ネイティブの 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
最初の配列要素がキーになり、2 番目の配列要素が値に非常に近くなります。