Сообщения

Сообщения за декабрь, 2013

FOR и FOREACH: ссылки и указатели

Давайте представим какую-нибудь тривиальную (не очень, но достаточно простую) задачу. Допустим, мы хотим к каждой строке в массиве добавить длину строки. Напишем простейший цикл: foreach ( $big_arr as $str ) $str .= " ". strlen ( $str ); Однако, распечатав массив   print_r ( $big_arr ); мы увидим, что не достигли результата, элементы массива остались без изменения. В чем же дело? Давайте разберемся.