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 :: ошибка Parse error: syntax error, unexpected T_STRING, expecting ')' in E:\OpenServer\domains\test.ru\array.php on line 47

 PHP.SU

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


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

> Описание: ошибка Parse error: syntax error, unexpected T_STRING, expecting ')' in E:\OpenServer\domains\test.ru\array.php on line 47
phpist
Отправлено: 07 Февраля, 2017 - 11:37:18
Post Id


Забанен


Покинул форум
Сообщений всего: 29
Дата рег-ции: Нояб. 2016  


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

[+]


PHP:
скопировать код в буфер обмена
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Массивы</title>
  6. </head>
  7.  
  8. <body>
  9.  
  10. <?PHP
  11. /*      Первый способ создания массива                                  */
  12. $name [0] = "Саша";
  13. $name [1] = "Маша";
  14. $name [2] = "Ваня";
  15. $name [3] = "Аня";
  16. $name [4] = "Костя";
  17.  
  18. echo $name [4];
  19. $name = array(0 => "Саша", 1 => "Маша"  , 2 => "Ваня" ,  3 => "Аня", 4 => "Костя");
  20.  
  21.  
  22. /*      Второй способ создания массива                                  */
  23.  
  24.  
  25. $name [] = "Саша";
  26. $name [] = "Маша";
  27. $name [] = "Ваня";
  28. $name [] = "Аня";
  29. $name [] = "Костя";
  30. $name = array("Саша",  "Маша"  , "Ваня" , "Аня", "Костя");
  31.  
  32.  
  33.  
  34. $capital ["Russia"] = "Москва";
  35. $capital ["USA"] = "Вашингтон";
  36. $capital ["France"] = "Париж";
  37. $capital ["Ukraine"] = "Киев";
  38. $capital ["Italy"] = "Рим";
  39.  
  40. echo "<br>";
  41. echo $capital ["Italy"];
  42. echo "<br>";
  43.  
  44. $naselenie = array ("Russia" => "150", "USA" => "250", "France" => "40", "Ukraine" => "30", "Italy" => "35" );
  45. echo "Столица России - ".$capital["Russia"]." Население России - ".$naselenie ["Russia"];
  46.  
  47. $auto["bmw"] = array ("color" => "Белый", ""year" => "2005", "pr" => "2000");
  48. $auto["audi"] = array ("color" => "Синий", ""year" => "2003", "pr" => "2200");
  49.  
  50. echo "<br>Год BMW - ".$auto{"bmw"]{"year"];
  51. ?>
  52.  
  53.  
  54. </body>
  55. </html>
  56.  
 
 Top
teleoperator27
Отправлено: 07 Февраля, 2017 - 11:44:25
Post Id



Посетитель


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


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




хорош тролить уже своими кавычками.
CODE (htmlphp):
скопировать код в буфер обмена
  1. "Белый", ""year"

CODE (htmlphp):
скопировать код в буфер обмена
  1. "Синий", ""year" =>

Если видишь такую ошибку, то иди в эту строку и пересчитывай кавычки на пальцах

(Отредактировано автором: 07 Февраля, 2017 - 11:45:19)

 
My status
 Top
Fart
Отправлено: 07 Февраля, 2017 - 11:52:15
Post Id



Посетитель


Покинул форум
Сообщений всего: 324
Дата рег-ции: Июль 2016  


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




$auto["bmw"]["year"]
(Добавление)
смысла нет так оформлять:

$name = array(0 => "Саша", 1 => "Маша" , 2 => "Ваня" , 3 => "Аня", 4 => "Костя");

идентично:

$name = array("Саша", "Маша", "Ваня" , "Аня", "Костя");

или

$name = ["Саша", "Маша", "Ваня" , "Аня", "Костя"];
 
 Top
phpist
Отправлено: 07 Февраля, 2017 - 12:25:16
Post Id


Забанен


Покинул форум
Сообщений всего: 29
Дата рег-ции: Нояб. 2016  


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

[+]


PHP:
скопировать код в буфер обмена
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Массивы</title>
  6. </head>
  7.  
  8. <body>
  9.  
  10. <?PHP
  11. /*      Первый способ создания массива                                  */
  12. $name [0] = "Саша";
  13. $name [1] = "Маша";
  14. $name [2] = "Ваня";
  15. $name [3] = "Аня";
  16. $name [4] = "Костя";
  17.  
  18. echo $name [4];
  19. $name = array(0 => "Саша", 1 => "Маша"  , 2 => "Ваня" ,  3 => "Аня", 4 => "Костя");
  20.  
  21.  
  22. /*      Второй способ создания массива                                  */
  23.  
  24.  
  25. $name [] = "Саша";
  26. $name [] = "Маша";
  27. $name [] = "Ваня";
  28. $name [] = "Аня";
  29. $name [] = "Костя";
  30. $name = array("Саша",  "Маша"  , "Ваня" , "Аня", "Костя");
  31.  
  32.  
  33.  
  34. $capital ["Russia"] = "Москва";
  35. $capital ["USA"] = "Вашингтон";
  36. $capital ["France"] = "Париж";
  37. $capital ["Ukraine"] = "Киев";
  38. $capital ["Italy"] = "Рим";
  39.  
  40. echo "<br>";
  41. echo $capital ["Italy"];
  42. echo "<br>";
  43.  
  44. $naselenie = array ("Russia" => "150", "USA" => "250", "France" => "40", "Ukraine" => "30", "Italy" => "35" );
  45. echo "Столица России - ".$capital["Russia"]." Население России - ".$naselenie ["Russia"];
  46.  
  47. $auto["bmw"] = array ("color" => "Белый", "year" => "2005", "pr" => "2000");
  48. $auto["audi"] = array ("color" => "Синий", "year" => "2003", "pr" => "2200");
  49.  
  50. echo "<br>Год BMW - ".$auto{"bmw"]{"year"];
  51. ?>
  52.  
  53.  
  54. </body>
  55. </html>
  56.  

(Добавление)
все равно ошибка Parse error: syntax error, unexpected ']' in E:\OpenServer\domains\test.ru\array.php on line 50
 
 Top
teleoperator27
Отправлено: 07 Февраля, 2017 - 12:32:09
Post Id



Посетитель


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


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




ВНИМАТЕЛЬНЕЙ!!!!!! Этоу тебя не ошибки, а простая невнимательность
CODE (htmlphp):
скопировать код в буфер обмена
  1. echo "<br>Год BMW - ".$auto{"bmw"]{"year"];
 
My status
 Top
phpist
Отправлено: 07 Февраля, 2017 - 12:34:08
Post Id


Забанен


Покинул форум
Сообщений всего: 29
Дата рег-ции: Нояб. 2016  


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

[+]


спасибо получилось
 
 Top
DelphinPRO
Отправлено: 07 Февраля, 2017 - 12:36:11
Post Id



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


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


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




phpist, я смотрю по последним темам - вы тролль 80 левела =)))

syntax error, unexpected ']'
Переводится как "Ошибка синтаксиса, неожиданный ']'"
Это значит, в 50 строке есть лишняя скобка, ли не та скобка.
Вы бы перестали спамить, а постарались чуть-чуть подумать. Ну и гугл-транслейтом перевести текст ошибки на русский, если совсем не понятно, в каком направлении думать.


-----
Чем больше узнаю, тем больше я не знаю.
 
 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