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
Форумы портала PHP.SU :: Версия для печати :: пишет ошибку Parse error: syntax error, unexpected '"', expecting ',' or ';' in E:\OpenServer\domains\test.ru\array.php on line 45
Форумы портала PHP.SU » » Вопросы новичков » пишет ошибку Parse error: syntax error, unexpected '"', expecting ',' or ';' in E:\OpenServer\domains\test.ru\array.php on line 45

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

1. phpist - 07 Февраля, 2017 - 09:36:03 - перейти к сообщению
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.  
  48.  
  49. </body>
  50. </html>
  51.  
2. teleoperator27 - 07 Февраля, 2017 - 09:45:17 - перейти к сообщению
Сто раз одно и тоже Улыбка ВНИМАТЕЛЬНЕЕ С КАВЫЧКАМИ! найди два отличия
PHP:
скопировать код в буфер обмена
  1. echo "Столица России - ".$capital["Russia"]." Население России - ".$naselenie ["Russia"]";

PHP:
скопировать код в буфер обмена
  1. echo "Столица России - ".$capital["Russia"]." Население России - ".$naselenie ["Russia"];
Перед тем как лепить кавычки, подумай, для чего они здесь, что открывают, что закрывают
3. Heavenanvil - 07 Февраля, 2017 - 10:08:03 - перейти к сообщению
teleoperator27, кстати хотел спросить, а насколько правильно использовать разные типы кавычек?

например:
PHP:
скопировать код в буфер обмена
  1. echo "Столица России - ".$capital['Russia']." Население России - ".$naselenie ['Russia"];

или
PHP:
скопировать код в буфер обмена
  1. echo "<a href='http://site.ru'>link</a>";
4. Sail - 07 Февраля, 2017 - 10:12:51 - перейти к сообщению
Heavenanvil пишет:
насколько правильно использовать разные типы кавычек?

Предусмотрены разные варианты оформления строк...
Ознакомьтесь: Строки в PHP
5. Heavenanvil - 07 Февраля, 2017 - 10:23:10 - перейти к сообщению
Sail, спасибо. Разобрался.

 

Powered by ExBB FM 1.0 RC1