小编Arc*_*ela的帖子

字符串到多个数组PHP

我在使用PHP创建递归数组时遇到问题.

我需要将此字符串格式化为多维数组,其中以点分隔的元素表示多个级别的数组键.

$str = "code.engine,max_int.4,user.pre.3,user.data.4";
Run Code Online (Sandbox Code Playgroud)

此示例的输出将是:

$str = array(
   "code" => "engine",
   "max_int" => 4,
   "user" => array(
      "pre" => 3,
      "data" => 4
   )
);
Run Code Online (Sandbox Code Playgroud)

我将从一个explode函数开始,但我不知道如何从那里对它进行排序,或者如何完成foreach.

php arrays recursion

1
推荐指数
1
解决办法
67
查看次数

标签 统计

arrays ×1

php ×1

recursion ×1