作者:琉忆 阅读 173 次

下列代码的输出结果是( )。

下列代码的输出结果是(    

<?php
    $arr = array(5=> 1, 12=> 2); 
    $arr[] = 56; 
    $arr["x"] = 42; 
    echo var_dump($arr);
?>

 

Aarray(4) { [5]=>int(1) [12]=> int(2) [13]=> int(56) ["x"]=> int(42) }

Barray(3) { [12]=> int(2) [13]=> int(56) ["x"]=> int(42) }

C1,2,56,42

D42

参考答案:A

分析:在执行$arr[] = 56前数组的最后一个元素的key12,因此新加入的56对应的key13(会在上一个key的基础上递增)所以选项A正确。


关注我们,获取更多面试资料
公众号:琉忆编程库
小程序:琉忆编程库
微博:琉忆
QQ邮箱:330168885
QQ:330168885
琉忆寄语
你好,是我琉忆。很荣幸你能浏览我的文章,希望我的文章都能帮助到你。我的新书《PHP面试笔试宝典》已经上线,希望可以多多支持。另外想和我交朋友或交流开发技巧、编程学习都随时欢迎。具体联系方式有:公众号留言(琉忆编程库),邮箱:330168885@qq.com。
赞赏一番
琉忆微信收款
琉忆支付宝收款