|
39 / 9 / 10
Регистрация: 19.09.2016
Сообщений: 1,076
|
||||||
Переменная переменной?04.03.2020, 22:17. Показов 1225. Ответов 6
Метки нет (Все метки)
Объясните пожалуйста, почему на выходе строка "12"?? Как это работает?
0
|
||||||
| 04.03.2020, 22:17 | |
|
Ответы с готовыми решениями:
6
Ссылка на переменную и переменная переменной |
|
321 / 189 / 78
Регистрация: 04.10.2016
Сообщений: 809
|
||||||||||||||||||||||
| 05.03.2020, 05:07 | ||||||||||||||||||||||
Сообщение было отмечено sasha0012 как решение
Решениестроку можно представить в виде массива, те строка кода
а теперь:
1
|
||||||||||||||||||||||
|
39 / 9 / 10
Регистрация: 19.09.2016
Сообщений: 1,076
|
|
| 05.03.2020, 11:39 [ТС] | |
|
Я представлял себе, что в строке $а[$а]='2' идет объявление массива, и это нормальная практика, что обращение в [] допустимо только в отношении массивов, и не мог понять, почему $а воспринимается как строка, а не переопределяется как массив, а как оказалось, это вообще даже не рекомендуется для определения массива.
Вроде и самые основы, но такой маленький нюанс упущен. Еще раз убедился в том, что документацию нужно читать не через строчку...
0
|
|
|
1306 / 998 / 232
Регистрация: 01.10.2018
Сообщений: 3,882
|
||
| 05.03.2020, 14:33 | ||
|
Вы сами спровоцировали эту ситуацию. Нужно писать более однозначный код. Или это был пример откуда-то?
Кстати, рассматривание строк, как массивов поддерживается не только в PHP. И поаккуратнее с терминами. В PHP у словосочетания "переменная переменной" совсем другой смысл ![]() Добавлено через 2 минуты Или вы спросили, относится ли ваша ситуация к переменным переменных? Конечно, нет. Достаточно прочитать про них. Добавлено через 11 минут $a=[];. В крайнем случае могли бы сделать так: $a[]='2'; (тогда бы получили ошибку на строке $a).
0
|
||
|
39 / 9 / 10
Регистрация: 19.09.2016
Сообщений: 1,076
|
|||||||
| 05.03.2020, 15:26 [ТС] | |||||||
array(1) { 'first' => string(5) "first" } Т.е. даже если не был изначально явно задан пустой массив $arr ($arr=[]), то при создании отдельного элемента($arr['first'] = 'first'), массив создается автоматически что видно в выходе. Я в терминах/определениях таки плаваю...
0
|
|||||||
|
1306 / 998 / 232
Регистрация: 01.10.2018
Сообщений: 3,882
|
||||||
| 05.03.2020, 17:47 | ||||||
|
СергейСереб, вот я вам и написал, что так делать не нужно! Если хотите определить одной командой массив с каким-то определенным элементом, имеющим какой-то определенный ключ, делайте так:
1
|
||||||
|
23 / 30 / 4
Регистрация: 08.12.2019
Сообщений: 221
|
||
| 05.03.2020, 19:22 | ||
|
главное понимать чё делаешь [цифра 12]
0
|
||
| 05.03.2020, 19:22 | |
|
Помогаю со студенческими работами здесь
7
переменная переменная + массив
Присвоение к переменной цифры для получения новой переменной Присвоить значение php переменной из переменной JavaScript Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|