[ [name=>zs,age=>10,sex=>nan], [name=>ls,age=>11,sex=>nan], [name=>ww,age=>12,sex=>nv] ], [ [name=>zs,age=>10,sex=>nan], [name=>ls,age=>11,sex=>nan], [name=>ww,age=>12,sex=>nv] ], [ [name=>zs,age=>10,sex=>nan], [name=>ls,age=>11,sex=>nan], [name=>ww,age=>12,sex=>nv] ] ]; echo ''; print_r( $class ); echo '
';?>
这个老是不对啊,求解。
parse error: syntax error, unexpected '[' in d:\program files\wamp\www\text.php on line 3
回复讨论(解决方案) 你这个定义 的是什么?数组吗? 按你的思路应该这样定义。
$class =array( group1 => (
(name=>zs,age=>10,sex=>nan),
(name=>ls,age=>11,sex=>nan),
(name=>ww,age=>12,sex=>nv)
),
(
(name=>zs,age=>10,sex=>nan),
(name=>ls,age=>11,sex=>nan),
(name=>ww,age=>12,sex=>nv)
),
(
(name=>zs,age=>10,sex=>nan),
(name=>ls,age=>11,sex=>nan),
(name=>ww,age=>12,sex=>nv)
)
)) ;
你这个定义 的是什么?数组吗? 按你的思路应该这样定义。
$class =array( group1 => (
(name=>zs,age=>10,sex=>nan),
(name=>ls,age=>11,sex=>nan),
(name=>ww,age=>12,sex=>nv)
),
(
(name=>zs,age=>10,sex=>nan),
(name=>ls,age=>11,sex=>nan),
(name=>ww,age=>12,sex=>nv)
),
(
(name=>zs,age=>10,sex=>nan),
(name=>ls,age=>11,sex=>nan),
(name=>ww,age=>12,sex=>nv)
)
)) ;
额,书上说不是要尽量用[]吗?书上array也没写啊。 你的代码要求 php >= 5.4
你这个定义 的是什么?数组吗? 按你的思路应该这样定义。
$class =array( group1 => (
(name=>zs,age=>10,sex=>nan),
(name=>ls,age=>11,sex=>nan),
(name=>ww,age=>12,sex=>nv)
),
(
(name=>zs,age=>10,sex=>nan),
(name=>ls,age=>11,sex=>nan),
(name=>ww,age=>12,sex=>nv)
),
(
(name=>zs,age=>10,sex=>nan),
(name=>ls,age=>11,sex=>nan),
(name=>ww,age=>12,sex=>nv)
)
)) ;
额,书上说不是要尽量用[]吗?书上array也没写啊。
都可以,但用[]也是这样的
$class['group1'][]=array(name=>zs,age=>10,sex=>nan);
$class['group1'][]=array(name=>ls,age=>11,sex=>nan);
$class['group1'][]=array(name=>ww,age=>12,sex=>nv);
.
.
.
你的代码要求 php >= 5.4
这样啊,长知识了,谢谢版主