list 函数实现 PHP中返回多个值(list并不是一个真正的函数,而是一种语言结构)
在众多的编程语言中,有很多都可以在函数中返回多个值,如 java,golang, 但是php却是不支持,虽然在...在php7版本之前和之后会有一些差距,这里主要说7.0之后,关于差别官方介绍中有说....在 7.0 之后的版本并不仅仅局限于 可以将一个数组以索引数组的方式给数组中的变量赋值,更可以使用关联数组的方式赋值给变量
注意,list 方法对字符串不起作用
例子: 关联数组(索引数组不需要键)
function...json对象或数组
json_encode($obj); //转为json对象
json_encode($obj, true); // 转为json 数组
问题所在
当我们将数组转为json数组时,如果原数组的索引不连续或者直接就是一个关联数组...,则不会转为数组,而是被转为了对象
解决方法
解决方法有多种,原理上就是把 需要转为json 数组的 原数组 重构为一个索引连续的索引数组.