• 技术文章 >后端开发 >php教程

    php数组的简单有关问题

    2016-06-13 11:06:03原创249
    php数组的简单问题
    $arr=array(“foo” => “bar”, 12=> true);
    echo $arr[“foo”];//输出bar
    echo $arr[12];//输出1
    ?>
    谁能帮我解释一下这个数组问题,这个true为什么改成false就报错
    ------解决方案--------------------
    报什么错?
    应该不会啊,只是没有输出而已
    ------解决方案--------------------
    $arr=array('foo' => 'bar', 12=> false);
    echo $arr['foo'];//输出bar
    echo $arr[12];//报错?

    怎么可能?
    ------解决方案--------------------
    加引号就可以了!
    ------解决方案--------------------
    本地测试
    程序无错误。。
    ------解决方案--------------------
    试了一下,没错啊~ 楼主,求你的源代码~ 怎么错的。。~
    ------解决方案--------------------
    改成false是不会报错的,但是不会输出。因为php里面false就是空。
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nbsp arr false foo barecho
    上一篇:swfupload之前好的,现在异常500 下一篇:大家帮小弟我看一上这个php写mysql是那里出了有关问题
    PHP编程就业班

    相关文章推荐

    • CSS英文单词汇总(PHP新手收藏)• PHP英文单词汇总(PHP新手收藏)• HTML英文单词汇总(PHP新手收藏)• 我28了,还能不能学PHP?• MySQL英文单词汇总(PHP新手收藏)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网