如何从PHP中的两个常规数组创建一个数组

罗希特·亚达夫(Rohit Yadav)

我有一个课程的某些部分和单位的数组,部分不是数字,单位是从wordpress生成的数字id。

包含节和单位的数组就像:- (a,1,2,3,b,4,5,6,7,c,8,9,10)

我要这样 $combine_array= ( a=> '1,2,3', b=> '4,5,6,7' c=> '8,9,10' )

湿的

首先,下一次尝试更清楚地了解您的要求-现在没有人知道组合这些数组的标准。

从我在开始时就从您的评论中收集到的数据来看,您喜欢将数组$array = array( 'a', 1, 2, 3, 'b', 4, 5, 6, 7, 'c', 8, 9, 10 );组合成多维数组,其中键将是数组中的非数字值,$array而值将是数字键,对吗?

您可以使用foreach循环非常简单地实现它首先创建一个新数组,然后循环遍历所有值,$array并检查值是否为数字-如果不是数字,则将其保存到一些辅助变量中,然后将所有数字值添加到该键中。

$helper = false;
$combined = array();
$array = array( 'a', 1, 2, 3, 'b', 4, 5, 6, 7, 'c', 8, 9, 10 );

foreach($array as $value){
    if(is_string( $value )){
        $helper = $value;
    } else {
        $combined[ $helper ][] = $value;
    }
}

var_dump( $combined );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从两个数组创建一个结构?

来自分类Dev

在PHP中基于两个表ID创建一个数组

来自分类Dev

从两个数组创建一个多维数组

来自分类Dev

如何根据条件从两个数组创建一个数组

来自分类Dev

如何基于两个数组创建一个数组

来自分类Dev

如何比较两个数组,并从PHP中的一个数组中删除数据?

来自分类Dev

一个数组中的两个数组PHP

来自分类Dev

PHP合并两个数组以创建一个新数组

来自分类Dev

PHP-创建一个具有两个数组匹配项的数组

来自分类Dev

如何在一个数组中添加两个数组

来自分类Dev

从两个数组创建一个JavaScript对象

来自分类Dev

添加两个数组以创建一个

来自分类Dev

如何将两个不同的数组放在一个数组中

来自分类Dev

如何从两个数组和一个浮点值创建单个 numpy 特征数组?

来自分类Dev

使用两个数组中的公共元素创建一个新数组

来自分类Dev

用嵌套在两个键中的 JSON 代码创建一个数组

来自分类Dev

当在Javascript中重复两个元素时,如何循环创建另一个数组?

来自分类Dev

检查php中两个或多个数组中是否存在一个值

来自分类Dev

将两个数组从MYSQL数据乘到一个新的PHP数组中

来自分类Dev

加入两个mysql表并在php中填充一个数组

来自分类Dev

如何在一个数组中存储两个整数(C ++)

来自分类Dev

创建一个数组以迭代成员的两个数组

来自分类Dev

创建一个数组以迭代成员的两个数组

来自分类Dev

如果两个数组中都存在值,则使用KEY创建一个数组?

来自分类Dev

创建一个有两个参数的函数,参数 a 将是一个数组,参数 b 将在数组中查找一个元素

来自分类Dev

如何比较两个数组,并从一个数组中删除两个数组中不匹配的多个项目?

来自分类Dev

如何比较两个数组,并从一个数组中删除两个数组中不匹配的多个项目?

来自分类Dev

php - 如何将最后两个数组元素合并为一个数组元素

来自分类Dev

如何将元组中的两个数组连接成numpy中的一个数组

Related 相关文章

  1. 1

    如何从两个数组创建一个结构?

  2. 2

    在PHP中基于两个表ID创建一个数组

  3. 3

    从两个数组创建一个多维数组

  4. 4

    如何根据条件从两个数组创建一个数组

  5. 5

    如何基于两个数组创建一个数组

  6. 6

    如何比较两个数组,并从PHP中的一个数组中删除数据?

  7. 7

    一个数组中的两个数组PHP

  8. 8

    PHP合并两个数组以创建一个新数组

  9. 9

    PHP-创建一个具有两个数组匹配项的数组

  10. 10

    如何在一个数组中添加两个数组

  11. 11

    从两个数组创建一个JavaScript对象

  12. 12

    添加两个数组以创建一个

  13. 13

    如何将两个不同的数组放在一个数组中

  14. 14

    如何从两个数组和一个浮点值创建单个 numpy 特征数组?

  15. 15

    使用两个数组中的公共元素创建一个新数组

  16. 16

    用嵌套在两个键中的 JSON 代码创建一个数组

  17. 17

    当在Javascript中重复两个元素时,如何循环创建另一个数组?

  18. 18

    检查php中两个或多个数组中是否存在一个值

  19. 19

    将两个数组从MYSQL数据乘到一个新的PHP数组中

  20. 20

    加入两个mysql表并在php中填充一个数组

  21. 21

    如何在一个数组中存储两个整数(C ++)

  22. 22

    创建一个数组以迭代成员的两个数组

  23. 23

    创建一个数组以迭代成员的两个数组

  24. 24

    如果两个数组中都存在值,则使用KEY创建一个数组?

  25. 25

    创建一个有两个参数的函数,参数 a 将是一个数组,参数 b 将在数组中查找一个元素

  26. 26

    如何比较两个数组,并从一个数组中删除两个数组中不匹配的多个项目?

  27. 27

    如何比较两个数组,并从一个数组中删除两个数组中不匹配的多个项目?

  28. 28

    php - 如何将最后两个数组元素合并为一个数组元素

  29. 29

    如何将元组中的两个数组连接成numpy中的一个数组

热门标签

归档