He hecho esta prueba
Código PHP:
$car = array(
'chevrolet' => array (
'lenght' => '5m',
'width' => '3m'
),
'ford' => array (
'lenght' => '5m',
'width' => '3m'
)
);
$telephone = array(
'nokia' => array(
'optip' => '3g',
'camera' => 'no'
),
'samsung' => array(
'optip' => '3g',
'camera' => 'no'
)
);
echo "<pre>";
print_r ($car);
echo "</pre>";
echo "<pre>";
print_r ($telephone);
echo "</pre>";
$categories = array_merge($car, $telephone);
echo "<pre>";
print_r ($categories);
echo "</pre>";
shuffle($categories);
echo "<pre>";
print_r ($categories);
echo "</pre>";
Pero hay dos problemas:
1. el shuffle me devuelve valores aleatorios pero me quita los nombre del array.
2. el shuffle coje todo lo que contiene el array y lo mezcla, yo necesito es que de 1000 valores en el array me saque aleatoriamente 3 (por ejemplo)
Edit:
Cabe especificar que esto sera un crontab en linux
Otra pregunta que va aparte de esto:
Como ya tengo las funcciones que me devuelve categorias y articulos, hay alguna posibilidad que cuando la funccion busca y trae articulos... cuando llegue al articulo numero N pare el proceso?