PHP - 我无法制作 assoc 数组
Posted
技术标签:
【中文标题】PHP - 我无法制作 assoc 数组【英文标题】:PHP - I can't make assoc array 【发布时间】:2017-05-30 16:46:48 【问题描述】:我有这个代码:
menu.php
<?php
$menu = [
[
"id"->"home",
"name"->"Home page",
"url"->"/index.php"
]
; ?>
index.php
<?php
require 'menu.php';
$menubar = [
"menu" -> $menu,
"current" -> "home" // this line
]; ?>
<!-- and some html -->
当然,它不起作用。
解析错误:
语法错误,意外的 '"home"' (T_CONSTANT_ENCAPSED_STRING),在第 11 行的 D:\xampp\htdocs\index.php 中需要标识符 (T_STRING) 或变量 (T_VARIABLE) 或 '' 或 '$'`
如何修复?
【问题讨论】:
【参考方案1】:只需使用 "aaa"=>"bbb" 代替 "aaa"->"bbb" 和 =
见http://php.net/manual/en/language.types.array.php
【讨论】:
哇,没想到这么简单;)以上是关于PHP - 我无法制作 assoc 数组的主要内容,如果未能解决你的问题,请参考以下文章
PHP mysqli_fetch_assoc 没有返回正确的值