Este es mi prueba.php
Código PHP:
<?php
$mi_array = array("1","2","1100080","1140090","1140095","1140100","1140110","1140112","1200005","1201010");
$max = count($mi_array)-1;
$numaleatorio = rand(0,$max);
$categoria=$mi_array[$numaleatorio];
//echo $categoria
?>
y aquí es cuando lo llamo:
lo llamo al principio del otro php con
Código PHP:
include 'prova.php';
y luego lo intento usar dentro de una función:
Código PHP:
function hookHome($params)
{
global $smarty;
$category = new Category([B]$cat_aleatoria[/B], Configuration::get('PS_LANG_DEFAULT'));
(aquí va más codigo que no pongo para no liar)
}
Si en vez de poner $cat_aleatoria pongo 1100080 por ejemplo, funciona.
¿no puedo usar la variable $car_aleatoria dentro de la función? ¿cómo lo he de hacer?
muchas gracias!!