Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: синтаксис

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Опрос
синтаксис для создания переменной
Для голосования и просмотра результатов опроса войдите или зарегистрируйтесь

> Описание: синтаксис для создания переменной
yogeswar
Отправлено: 22 Июля, 2014 - 15:19:49
Post Id


Гость


Покинул форум
Сообщений всего: 105
Дата рег-ции: Сент. 2012  
Откуда: Екатеринбург


Помог: 0 раз(а)




Пусть у меня существуют переменные:
$b1 = «Вася»
$b2 = «Петя»
$b3 = «Гриша»
и т. д.
$b10 = «Ваня»
И есть цикл:
for($x=1; $x<11; $x++){
echo «$».«b».$x;
«$».«b».$x = 4
}
Ясно, что echo будет выдавать $b1, …,$b10,
но это не будут переменные, а отдельные «слова»
в виде набора символов.
Меня интересует вторая строка в цикле:
«$».«a».$x = 4
Мне нужно, чтобы программа в записи «$».«a».$x
видела b1, b2 и т. д.
Мне не надо в b1, b2 заталкивать цифру 4,
меня интересует, есть ли такой синтаксис, чтобы
программа увидела переменные b1, b2 и т. д.
Ясно, что запись «$».«a».$x не будет давать таких переменных.
Помогите, разъясните, если возможно.
 
 Top
Panoptik
Отправлено: 22 Июля, 2014 - 15:30:03
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




насколько я понял вы хотите сделать так



вот тут есть об этом
http://www.php.su/learnphp/vars/?varsvars

вообще в данных случаях лучше воспользоваться массивами ибо работать с неопределенными переменными страшный грех


-----
Just do it
 
 Top
yogeswar
Отправлено: 22 Июля, 2014 - 15:33:04
Post Id


Гость


Покинул форум
Сообщений всего: 105
Дата рег-ции: Сент. 2012  
Откуда: Екатеринбург


Помог: 0 раз(а)




Спасибо, Panoptik, я попробую.
(Добавление)
Все-таки я не понял. Вы можете переписать мою маленькую программу со своими теоретическими измышлениями. она маленькая, это не составит вам труда.
(Добавление)
Я считаю что мой вопрос не получил ответа
 
 Top
Panoptik
Отправлено: 22 Июля, 2014 - 16:16:53
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




может кто-то и сможет написать вашу маленькую программу, но прежде нужно понимать что там нужно делать

наскальные записи в первом посту не внушают доверия, поэтому вываливайте в тему что у вас там болит,а сообщество уже будет разбираться достойно это внимания и помощи или нет


-----
Just do it
 
 Top
DelphinPRO
Отправлено: 22 Июля, 2014 - 16:54:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




попробовал вникнуть, сломал мозг.

Про символические ссылки Panoptik уже дал ссылку.
Про массивы тоже сказал.
Добавить нечего, кроме одного, - не наклоняйте мозги, пишите нормально, как все пишут.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB