我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何将$ array [x [y]]更改为$ array [x] [y]

How to change the array:

$array['db[blabla]']

to this array:

$array['db']['blabla']

Thanks.

Here is my crack at it (tested)

$array['db[blabla]'] = 10;
$newArr = array();
foreach($array as $key => $value) {
    $r = explode("[",$key);
    $newArr[$r[0]][str_replace(']', '', $r[1])] = $value;
}

近期文章

  • <input>元素不发布数据?
  • TWIG语法不显示字段IF
  • 我怎么能修复php var_dump错误
  • 我想在php中写这个想法
  • 如何在PHP中获取实际的URL?
  • 函数中的Last_Insert_ID()
  • .htaccess文件根本不工作
  • 不同行的SQL SUM ...我被卡住了!
  • overflow:hidden将文本向下推
  • 链接两个控制器get()cakephp
  • PHP如果页面等于然后回显DIV
  • 在一个页面上设置多个区域设置
  • Paypal IPN取消会员资格PHP
  • PHP中的PHP数字和文本[关闭]
  • 本地服务器上的Symfony2项目
  • 这是什么PHP语法? (PhpStorm)
  • 将嵌套的php数组添加到mysql
  • 自动登录Stackoverflow
  • mysql UPDATE和刷新页面
  • 为什么输出的不是数组的第一个元素?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华