[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: foreach непонятность с ссылками в цикле...
T1mer
Здравствуйте. В видеокурсе встретил такой цикл.

foreach ($vars as $k => $v)
{
$$k = $v;
}


Примерно понимаю что происходит, но не врубаюсь зачем это нужно. Может кто-то сталкивался с такими циклами?

$k допустим 'key1';
$v допустим 'какой-то текст';

Тогда $$k == $key1
$key1 ='какой-то текст';

Правильно мыслю? И зачем это может быть нужно?
Вот такие у меня вопросы, спасибо ответившим.

Цитата
теперь $b — то же, что и элемент с индексом 'b' массива

Все, понял зачем нужно, благодарю :)
Он просто из массива делает отдельные переменные.



Спустя 3 минуты, 2 секунды (24.11.2010 - 20:54) Lenarfate написал(а):
может тебе сюда http://php.su/learnphp/?re

Спустя 56 минут, 7 секунд (24.11.2010 - 21:50) linker написал(а):
Да, правильно мыслишь, только валидно было бы так
${$k} = $v;

Спустя 18 часов, 51 минута, 33 секунды (25.11.2010 - 16:42) T1mer написал(а):
Валидно в смысле по всем правилам?
А без {} почему не валидно?

Спустя 8 минут, 10 секунд (25.11.2010 - 16:50) linker написал(а):
$$ теряется в коде и вообще часты опечатки с двойными $$, когда появляются ошибки, которые сложно искать. А когда пишешь явно ${$}, то все видно и понятно сразу.

Спустя 31 минута, 23 секунды (25.11.2010 - 17:21) T1mer написал(а):
Ясно, спс учту, опечатки это как раз про мой стиль :D

Спустя 8 минут, 22 секунды (25.11.2010 - 17:30) vasa_c написал(а):
валидно и кошерно, вообще такого не делать
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.