- var_dump: documentation ( source)
- rand: documentation ( source)
<?php
$products = [1, 2, 3, 4, 5];
$vendors = ["Amazon", "Newegg", "##php"];
// Super complex price calculator
function getPrice($vendor, $product) {
return rand(0, 100);
}
$productsCalculated = [];
foreach ($products as $productID) {
$prices = [];
foreach ($vendors as $vendor) {
$prices[$vendor] = getPrice($vendor, $productID);
}
$productsCalculated[$productID] = $prices;
}
var_dump($productsCalculated);