What is the purpose of using multiple arrays as a database in PHP?

Using multiple arrays as a database in PHP can be useful for organizing and storing different types of data in a structured format. By using separate arrays for different categories of data, it can make it easier to retrieve and manipulate specific information without having to search through a single large array. This approach can also help improve performance by reducing the amount of data that needs to be processed at once.

// Example of using multiple arrays as a database in PHP
$userData = [
    ['id' => 1, 'name' => 'John Doe', 'email' => 'johndoe@example.com'],
    ['id' => 2, 'name' => 'Jane Smith', 'email' => 'janesmith@example.com'],
];

$productData = [
    ['id' => 1, 'name' => 'Product A', 'price' => 10.99],
    ['id' => 2, 'name' => 'Product B', 'price' => 19.99],
];

// Retrieve user data
$userId = 1;
$user = array_filter($userData, function($userData) use ($userId) {
    return $userData['id'] == $userId;
});
print_r($user);

// Retrieve product data
$productId = 2;
$product = array_filter($productData, function($productData) use ($productId) {
    return $productData['id'] == $productId;
});
print_r($product);