包含数组的PHP对象数组。合并这些
我有一个对象数组。这些对象具有以数组作为值的不同键。作为输出,我需要所有这些数组的组合数组。 例如: 作为输出,我需要:包含数组的PHP对象数组。合并这些,php,arrays,array-merge,Php,Arrays,Array Merge,我有一个对象数组。这些对象具有以数组作为值的不同键。作为输出,我需要所有这些数组的组合数组。 例如: 作为输出,我需要: [a、b、c、d、e、f、g、h] 到目前为止,我找不到一条简单的班轮。我可以迭代数组并将所有数组合并到一个新数组中。但是,是的,我喜欢一行程序,据我所知,有一种快速方法可以实现这一点您的一行程序是: print_r(array_merge(...array_column($array, 'datas'))); 正在工作。使用此函数数组_push() 你是在要求PHP中使用
[a、b、c、d、e、f、g、h]
到目前为止,我找不到一条简单的班轮。我可以迭代数组并将所有数组合并到一个新数组中。但是,是的,我喜欢一行程序,据我所知,有一种快速方法可以实现这一点您的一行程序是:
print_r(array_merge(...array_column($array, 'datas')));
正在工作。使用此函数数组_push() 你是在要求PHP中使用pythonic的一行程序吗?在后台,任何一行程序都会做与你的算法完全相同的事情——迭代并合并所有这些数组。有什么具体的原因让你坚持一条线吗?你说的是“快速方式”,但我不知道这代表了什么——执行速度更快的代码,还是只需要更少的键入?这就是我搜索的内容。谢谢!
print_r(array_merge(...array_column($array, 'datas')));