Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP

Войти
Регистрация
Восстановить пароль
 
М_Сергей
7 / 7 / 1
Регистрация: 06.12.2013
Сообщений: 155
#1

Почему не работают двойные кавычки для обработки элемента массива? - PHP

05.03.2018, 19:41. Просмотров 119. Ответов 2
Метки нет (Все метки)

Здравствуйте!

PHP меня одолел..


PHP
1
2
$name = array('qwerty'=>'Sergio');
echo "Имя $name['qwerty']";
Почему это не работает? Или я уже с ума схожу и уже чего-то непонимпаю...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2018, 19:41
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Почему не работают двойные кавычки для обработки элемента массива? (PHP):

Как заменить одинарные кавычки на двойные в HTML-выводе? - PHP
Здравствуйте! Такой вопрос: как мне сделать так, чтобы у меня были вместо одинарных кавычек - двойные в HTML коде, в значении value? Вот...

Одинарные и двойные кавычки - PHP
Друзья, есть код в php: const CONFIG_PHP_FILE_TEXT = '<?php define("domain","%s"); $config=array(); $config="%s"; $config="%s"; ...

Кавычки одинарные и двойные - PHP
Добрый вечер. Друзья, прошу Вас объяснить мне вот, что: пишу сайт на php и для хранение информации использую sql, в скриптах естественно...

Одинарные и двойные кавычки - PHP
Здравствуйте! Рационально ли в одном PHP скрипте использовать одновременно одинарные и двойные кавычки? Используете ли вы в своих...

Передача переменной содержащей двойные кавычки из PHP в JS - PHP
Проблема в следующем: создаю массив строк. Строки формируются из различных переменных. А вот при передаче переменной $arElementNAME (Она...

Почему дробные числа в JSON заключаются в кавычки? - PHP
Здравствуйте!Подскажите пожалуйста вывожу json_encode(); массив...

2
andr-xw
121 / 76 / 18
Регистрация: 05.03.2013
Сообщений: 447
05.03.2018, 19:57 #2
Они работают. Просто в названии переменных не может быть квадратной скобки, поэтому php считает что переменная тут заканчивается и дальше идет просто строка. Чтобы явно указать интерпретатору, где начинается, а где заканчивается переменная, оберни её в фигурные скобки, вот так:
PHP
1
echo "Имя {$name['qwerty']}";
0
Jewbacabra
Эксперт PHP
3014 / 2601 / 964
Регистрация: 24.04.2014
Сообщений: 7,953
05.03.2018, 21:54 #3
Цитата Сообщение от М_Сергей Посмотреть сообщение
PHP меня одолел..
А чтобы php не одолевал надо в первую очередь обращаться к официальной документации
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2018, 21:54
Привет! Вот еще темы с ответами:

MySQL Одинарные и двойные кавычки - PHP БД
Здравствуйте. Я уже задавал вопрос об кавычках, но это совершенно другое... В общем прошу объясните мне на пальцах, почему в некоторых...

Двойные кавычки в базе данных - PHP БД
В сети много статей, где говорится о том, что никакие кавычки в текстах, заносимых в базу данных, недопустимы. Но лично у меня получается...

qt crator автоматические двойные скобки, кавычки (одинарные и двойные) (Желательно как в eclipse) - C++ Qt
Можно организовать нечто подобное?

в заданной строке содержатся двойные кавычки. Напечатать все слова, взятые в кавычки. - Turbo Pascal
в заданной строке содержатся двойные кавычки. Напечатать все слова, взятые в кавычки.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru