Забыл как в php5 сделать чтобы в foreach сразу заменялись значения массива по которому идёт цикл например PHP: $arr=array(); $arr['say']=312; foreach($arr as $val) { $val['say']=123; } print $arr['say']; // = 123
PHP: <?php foreach ($arr as &$val) { $val['say'] = 123; } unset($val); // Не забывать, иначе потом могут быть проблемы с повторным использованием переменной!
PHP: <? foreach($arr as &$val) Я бы советовал делать все же так: PHP: <? $arr=array(); $arr['say']=312; foreach($arr as $key=> $val) { $arr[$key]=123; } print $arr['say']; // = 123 ?>
так и ещё один маленький вопросик не по теме..ну уж не создавать же из-за этого новую? вообщем речь пойдёт о массивах в JS Так я создаю массив {say:123,nosayk} say и nosay ключи, но это текст а как мне сделать чтобы say и nosay были переменными содержащими название ключа...