How to save an associative array to a file and load it from the file in PHP

1 Answer

0 votes
$arr = array (
    'php'=> 4,
    'c'=> 1,
    'c++'=> 6,
    'c#'=> 3,
    'java'=> 2,
    'python'=> 7
);

file_put_contents("arr.bin", serialize($arr));

$arr_from_file = unserialize(file_get_contents("arr.bin"));

print_r($arr_from_file);

if ($arr === $arr_from_file) {
    echo "\$arr === \$arr_from_file";
}


 
 
 
 
/*
run:
 
Array
(
    [php] => 4
    [c] => 1
    [c++] => 6
    [c#] => 3
    [java] => 2
    [python] => 7
)
$arr === $arr_from_file

*/

 



answered Feb 17, 2023 by avibootz
...