no, quello che devo fare è accedere fisicamente all'array originale, e senza php 5 questo non lo posso fare...non posso neanche usare un for, perchè l'array non ha indici numerici....Originariamente inviato da nicola75ss
Se devi solo moltiplicare per due i valori dell'array puoi usare array_map
Codice PHP:
<?php
$arr = array('uno'=>1,'due'=>2,'tre'=>3,'diciassette'=>17);
function moltiplica($n){
return $n*2;
}
$b = array_map('moltiplica',$arr);
echo '<pre>';
var_dump($b);
echo '</pre>';
?>