Example #3 Colección

<?php// PHP 5foreach ($colors as &$color) {
    
$color strtoupper($color
);
}
unset(
$color); 
/* se asegura de que escrituras subsiguientes a $color
no modifiquen el último elemento del arrays */

// Alternativa para versiones anteriores
foreach ($colors as $key => $color
) {
    
$colors[$key] = strtoupper($color
);
}
print_r($colors
);?>
 
 
El resultado del ejemplo sería:
Array
(
    [0] => ROJO
    [1] => AZUL
    [2] => VERDE
    [3] => AMARILLO
)
Este ejemplo crea un array con base uno.