0

たとえば、ファイル.user1-infoがあり、ファイルの内容は次のとおりです。

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

データベースとして使用するコンテンツを含む配列を作成するにはどうすればよいですか? 例えば:

echo $usr_info['nick']

4

3 に答える 3

3

データベースとあなたの関係が何であるかは疑いませんでした。
ファイルからデータをこの形式 (.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"
)
*/
于 2012-11-04T22:50:09.847 に答える
1

ファイルとして解析できiniます。形式が非常に似ているため、次のようにparse_ini_file()を使用します。

$usr_info = parse_ini_file($file_path);
于 2012-11-04T22:51:13.800 に答える
0

等号で各行を分割するには、 explodeを使用します。

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

最初の配列要素がキーになり、2 番目の配列要素が値に非常に近くなります。

于 2012-11-04T22:49:47.417 に答える