如何强制元素为数组形式(在php中)
|
我有代码遍历元素数组本身就是数组。该代码对2个或更多此类元素有效。但是,它不适用于一个数组\“ element \”(因为它开始遍历其每个子元素)。
我的代码:
foreach($list as $element)
...
在大多数情况下,$ list是:
Array
(
[0] => Array
(
[a] => \'abc\'
[b] => \'bcd\'
)
[1] => Array
(
[a] => \'abc\'
[b] => \'bcd\'
)
)
ehich工作正常,但是如果$ list是:
Array
(
[a] => \'abc\'
[b] => \'bcd\'
)
显然,我的代码现在已经搞砸了,因为foreach将遍历\'a \'和\'b \'。
我要转换:
Array
(
[a] => \'abc\'
[b] => \'bcd\'
)
变成:
Array
(
[0] => Array
(
[a] => \'abc\'
[b] => \'bcd\'
)
)
以最有效的方式!
没有找到相关结果
已邀请:
5 个回复
春驹晴陪
(链接)检测传递的项目是否为数组。然后,您可以进行相应处理。
在http://www.phplint.com/上运行此命令,以查看针对您的评论@Frank D的结果。
提孺局缎
佃蒜狗掂哥
娠频摩
所以
卧沫