我彻底谷歌,并没有找到如何丢弃PHP中的第二维数组的解决方案,只留下第一个维度数组.
从:
array(
['type'] => 'func'
['function'] => 'Model_Statement_Transaction::sum'
['parameters'] =>
stdClass(
statement_id = 8586
transaction_type = 'raw_flour-import'
column = 'quantity'
)
)
Run Code Online (Sandbox Code Playgroud)
至:
array(
['type'] => 'func'
['function'] => 'Model_Statement_Transaction::sum'
['parameters'] => ''
)
Run Code Online (Sandbox Code Playgroud)
Gor*_*don 13
假设你只想要标量值,你就可以做到
$result = array_filter($theArray, 'is_scalar')
Run Code Online (Sandbox Code Playgroud)
这将从数组的第一级删除非整数,浮点数,字符串或布尔值的所有项.
更多的信息:
如果你不需要它是动态的,例如,如果你知道parameters将是非标量,你可以简单地取消设置该值或指定null或任何你想要它的东西,例如
$array['parameters'] = null;
// or
unset($array['parameters']);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6230 次 |
| 最近记录: |