Php 从数组创建数组';s元素
我正在寻找一个函数来获取一个简单数组并创建一个数组数组,而无需迭代原始数组(即,Php 从数组创建数组';s元素,php,arrays,split,Php,Arrays,Split,我正在寻找一个函数来获取一个简单数组并创建一个数组数组,而无需迭代原始数组(即,foreach) 例如,给出以下数组: ['a','b','c','d'] 我希望结果是: [['a'], ['b'], ['c'], ['d']] 这样的函数存在吗?您可以使用array\u chunk()文档: 它会将一个数组分割成一个由“块”组成的多维数组。对于您来说,您希望每个块的大小都是1个变量 $Alphabet = array('a','b','c','d'); $Chunked = array_
foreach
)
例如,给出以下数组:
['a','b','c','d']
我希望结果是:
[['a'], ['b'], ['c'], ['d']]
这样的函数存在吗?您可以使用
array\u chunk()
文档:
它会将一个数组分割成一个由“块”组成的多维数组。对于您来说,您希望每个块的大小都是1个变量
$Alphabet = array('a','b','c','d');
$Chunked = array_chunk($Alphabet, 1); // Chunk the Alphabet array in 1 size chunks
print_r($Chunked);
这将产生:
Array
(
[0] => Array
(
[0] => a
)
[1] => Array
(
[0] => b
)
[2] => Array
(
[0] => c
)
[3] => Array
(
[0] => d
)
)
欢迎来到堆栈溢出!你可能想退房。正确设置问题格式将大大有助于您找到所需答案。
$myArray=array\u chunk($myArray,1)代码>