【发布时间】:2017-09-15 08:35:20
【问题描述】:
我不确定如何搜索我面临的问题,所以我在这里问。
我想知道是否有一个原生 php 函数来转换我从 html 表单获得的以下数组:
原始数组
$array = [
'product_template_id' => [
'0' => '1',
'1' => '2'
],
'amount' => [
'0' => '50',
'1' => '100'
]
]
想要的数组
$array = [
'0' => [
'product_template_id' => '1',
'amount' => '50'
],
'1' => [
'product_template_id' => '2',
'amount' => '100'
]
]
我知道这可以通过循环来完成,但这不是我想要的。
PS(不是我的主要问题,只是一个小问题):如何在 stackoverflow 中批量格式化代码?总是4个空格吗?如何更快地执行格式化?
编辑:PS 不是主要问题,它更像是@RiggsFolly 已经回答的旁注
【问题讨论】:
-
不,没有任何本机功能可以做到这一点。您必须使用现有的 PHP 函数并添加一些逻辑(for 循环等......)
-
格式 =
CTRL+K -
如果您经常需要,您可以制作自己的函数。
-
你可以这样做,一次性完成,使用 sublime IDE,从包安装程序中安装插件 codeFormatter 并创建一个 dummy.php 文件,粘贴你的代码,然后 CTRL + ALT + F要格式化代码并从那里复制该代码,请将其粘贴到 SO 问题中,然后选择要格式化的代码并按 CTRL + K。就是这样。
-
@DominikVogt,祝你好运