dounan9070 2015-05-21 12:07
浏览 160
已采纳

如何在PHP中正确声明/定义关联数组?

I wrote a program to define an associative array titled $aFilter and tried to print it but I'm not able to. I tried two ways to achieve this but couldn't succeed. Following are the two ways I tried.

Way 1:

<!DOCTYPE html>
<html>
<body>

<?php
$aFilter = Array
        (
            ['pages'] => 1,
            ['photo'] => 1,
            ['link'] => 1,
            ['event'] => 1,
            ['friend'] => 1,
            ['user_status'] => 1,
            ['poll'] => 1,
            ['quiz'] => 1,
            ['market'] => 1,
            ['apps'] => 1
        )
        print_r($aFilter);
?>

</body>
</html>

Way 2:

<!DOCTYPE html>
<html>
<body>

<?php
$aFilter = Array
        (
            ['pages'] => 1
            ['photo'] => 1
            ['link'] => 1
            ['event'] => 1
            ['friend'] => 1
            ['user_status'] => 1
            ['poll'] => 1
            ['quiz'] => 1
            ['market'] => 1
            ['apps'] => 1
        )
        print_r($aFilter);
?>

</body>
</html>

After executing both of the above codes I'm getting blank white screen. No any error or warning. Why so happens? How can I get errors and warnings displayed on my webpage without making any change to php.ini file settings?

Can someone please correct the mistake I'm making and help me?

  • 写回答

3条回答 默认 最新

  • doukun8944 2015-05-21 12:08
    关注

    You forgot an ; after defining the array. And also don't use [] when defining an array. More info on array's.

    $aFilter = Array(
                'pages' => 1,
                'photo' => 1,
                'link' => 1,
                'event' => 1,
                'friend' => 1,
                'user_status' => 1,
                'poll' => 1,
                'quiz' => 1,
                'market' => 1,
                'apps' => 1
            );
            print_r($aFilter);
    

    print_r() displays information about a variable in a way that's readable by humans. It is not the code you need to write.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 服务端控制goose报文控制块的发布问题
  • ¥15 学习指导与未来导向啊
  • ¥15 求多普勒频移瞬时表达式
  • ¥15 如果要做一个老年人平板有哪些需求
  • ¥15 k8s生产配置推荐配置及部署方案
  • ¥15 matlab提取运动物体的坐标
  • ¥15 人大金仓下载,有人知道怎么解决吗
  • ¥15 一个小问题,本人刚入门,哪位可以help
  • ¥30 python安卓开发
  • ¥15 使用R语言GD包一直不出结果