1
58
编辑 好吧,对于挑战: 基本上,我将输出转换为序列化字符串(然后取消序列化)。我并不认为这是完美的,但它似乎适用于我尝试过的一些非常复杂的结构…
我在一个复杂的结构上进行了测试,比如:
|
2
13
除了根据类型手动解析之外,没有其他方法。 我没有添加对对象的支持,但它与数组1非常相似;您只需要执行一些反射魔法,以不仅填充公共属性,而且不触发构造函数。 编辑:添加了对对象的支持…反射魔法…
(在增加字符串位置计数器时,这里有很多“神奇”的数字
|
3
5
如果要对这样的数组进行编码/解码,则应使用
可能是它的结果。你必须使用
一些更好的解决方案是
|
4
4
诀窍是按代码块匹配
输出:
(从0开始删除升序数字键需要一些额外的计算,可以在
PS。
这并不能解决字符串包含
|
5
1
使用regexp将array(.)(.*)更改为array($1)并计算代码,这并不像编写那样容易,因为您必须处理匹配的括号等,这只是如何找到解决方案的线索;)
|
6
0
我想你在找
它允许您以可读的格式保存数组的内容,稍后您可以使用
使用这些函数,您甚至可以在文本/平面文件以及数据库中存储/检索数组。 |
7
-1
更新为不使用create_函数,因为从php 7.2.0开始就不推荐使用该函数。相反,它被替换为使用匿名函数:
|
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |