Salve,

mettendo una condizione all'array_shift non stampa l'array correttamente:

Codice PHP:
$pila = array("2""2""3""5");
$num count($pila);
for(
$x=1$x <= $num$x++){
    if (
array_shift($pila) < '5'){
        echo 
'<strong>'.array_shift($pila).'</strong> ='.$x.'<br>';
    }else{
        echo 
array_shift($pila).' ='.$x.'<br>';
    }

Stampa solo i primi due array, sapete dirmi come mai?