2014-02-10 2 views
-1

Я пытаюсь заставить это работать, но я думаю, что синтаксис выключен.Можете ли вы вызвать переменную как значение в массиве - PHP

Как вы называете переменную как значение в массиве?

<?php 

$password = "password1"; 

$USERS["username"] = "".$password.""; 

//would like the outcome to be: $USERS["username"] = "password1" 
?> 
+0

Проблема в том, что вы дублируете свои кавычки. Используйте одиночные кавычки для строкового значения и двойные кавычки для обертывания всей строки. Всегда используя двойные кавычки, интерпретатор не знает, где начинается ваша строка и где она заканчивается. – Lix

+2

Как ваш код не работает? Кроме того, почему вы объединяете строковую переменную с двумя пустыми строками? –

+0

Это выглядит хорошо для меня. – MightyPork

ответ

2

Чтобы назначить переменный индекс массива, просто написать:

$USERS["username"] = $password; 
0

Вы также должны прочитать этот учебник, его очень полезный и его объясняется очень четко. Хорошо для вашей будущей ссылки. PHP-Arrays

Смежные вопросы