在 PHP 中存储数组以供本地检索
在 PHP 中将数组存储在文件中以供以后访问可以轻松实现使用 JSON 序列化。此方法提供了人类可读性并增强了性能,因为生成的文件较小并且可以快速加载和保存。
为了实现此技术,使用了两个函数:
这是一个展示过程的示例:
<code class="php">$arr1 = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5]; // Save the array as JSON to a file file_put_contents("array.json", json_encode($arr1)); // Retrieve the array from the file $arr2 = json_decode(file_get_contents('array.json'), true); // Check if the two arrays are equal (expected to be true) var_dump($arr1 === $arr2);</code>
自定义 store_array() 和 restore_array() 函数可以使用这种方法轻松实现。 JSON 序列化在速度和效率方面优于其他方法,使其成为存储数组以供后续检索的理想选择。
以上是如何使用 JSON 序列化在本地存储和检索 PHP 数组?的详细内容。更多信息请关注PHP中文网其他相关文章!