php loop случайный продукт из списка [закрыто]
У меня есть список продуктов, ведьма мне нужно отобразить четыре элемента в случайном порядке.
<?php
// my product list
function productlistX {
$array = array(
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
$product {$name = 'product name', $link = 'product link', $img = "product image"};
)
// need to display 4 random products from the array above
foreach {
echo "<li>".$name . $link . $img . "</li>"
}
}
// display these random products in my ajax tab (products.php?order=mytab)
$data['mytab'] = $productlistX;
if (isset($data[$_GET['order']])) {
echo $data[$_GET['order']];
}
?>
так что, как вы видите, у меня есть список, и мне нужно отображать только четыре элемента из списка случайным образом.
заранее спасибо!