首页 » 小蓝 » php就不能认真一点对待数组?!

php就不能认真一点对待数组?!

php 数组,对象混搭的现象由来已久,不过小心一点也就可以了,但是有些地方,真的是坑死你不偿命

黑 is cheap ,show you my code

$arr = [
    0 => 'a',
    1 => 'b',
    2 => 'c',
];
echo json_encode($arr);

// ["a","b","c"]

OK

没有任何问题,但是……

$arr = [
    //0 => 'a',
    1 => 'b',
    2 => 'c',
];
echo json_encode($arr);

// {"1":"b","2":"c"}

WHAT THE FUCK!!