PHP-将键添加到分解的多维数组

Fmolina

我正在尝试将键名添加到分解的多维数组

我有这个:

    $datos = $_POST['dataGeneral'];

    // Detecting "<" delimiter and PHP_EOL:
    /* 
       1<1<Titulo Episodio<Descripción Episodio<http://www.google.com
       1<2<Titulo Episodio 2<Descripción Episodio 2<http://www.google.com 
    */

    $data = explode(PHP_EOL, $datos);
    $num = 0;

    foreach($data as &$val){
        $exp = explode("<", $val);
        $val = array_combine(range($num, $num+sizeof($exp)-1), $exp);
        $num += sizeof($exp);
    }

    echo '<pre>CheckDelimiter:<br/>';
        print_r($data);
    echo '</pre>';

结果:

在此处输入图片说明

这项工作正常,但我想向此数组元素添加键:

这是我所期望的:

Array
(
    [post-1] => Array
        (
            [temporada] => 1
            [episodio] => 1
            [titulo] => Titulo Episodio
            [descripcion] => Descripción Episodio
            [link] => http://www.google.com
        )

    [post-2] => Array
        (
            [temporada] => 1
            [episodio] => 2
            [titulo] => Titulo Episodio 2
            [descripcion] => Descripción Episodio
            [link] => http://www.google.com
        )

)

你能帮我吗?

凯文

由于您已经具有所需的数组值的基本设置,因此只需array_combine再次使用即可

这次使用您所需的组合键:

$new_data = array();
foreach($data as $k => $val){
    $exp = explode("<", $val);
    // $val = array_combine(range($num, $num+sizeof($exp)-1), $exp);
    // instead of using numeric like above
    $val = array_combine(array('temporada', 'episodio', 'titulo', 'descripcion', 'link'), $exp);
    $new_data['post-' . ($k + 1)] = $val;
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP在foreach内部的键处将数组添加到多维数组

来自分类Dev

将键添加到php数组

来自分类Dev

将字段 - 值添加到 php 中的多维数组

来自分类Dev

PHP添加到多维数组

来自分类Dev

添加到PHP中的多维数组

来自分类Dev

在PHP中将数组添加到矩阵(多维)数组

来自分类Dev

在PHP中将数组添加到矩阵(多维)数组

来自分类Dev

使用php轻松将数据从数据库添加到多维数组

来自分类Dev

将数据添加到php中的多维数组时出错

来自分类Dev

使用php轻松将数据库中的数据添加到多维数组

来自分类Dev

PHP:将一项添加到多维数组 - 按字母顺序

来自分类Dev

将公共元素添加到php中的多维数组而不使用循环

来自分类Dev

添加到二级多维数组php

来自分类Dev

在php中将值添加到多维关联数组

来自分类Dev

PHP将键值对添加到数组,其中value是数组,键是ID

来自分类Dev

将数组添加到没有键 ID 的数组?- PHP

来自分类Dev

PHP将数组添加到另一个没有键的数组

来自分类Dev

PHP-以变量名称作为键将变量添加到关联数组

来自分类Dev

将多个返回的MySQL行添加到PHP中的同一数组键元素

来自分类Dev

在将键添加到数组之前检查变量是否已设置 - PHP

来自分类Dev

php:如何在不增加计数的情况下将通用值添加到多维数组

来自分类Dev

PHP将字符串键分解为带有值的多维数组

来自分类Dev

PHP将字符串键分解为带有值的多维数组

来自分类Dev

将数组对象添加到数组php?

来自分类Dev

将数组元素添加到PHP中的数组

来自分类Dev

PHP:将元数据数组添加到 JSON 数组

来自分类Dev

将值添加到对象PHP中的数组

来自分类Dev

从PHP while循环将数据添加到数组

来自分类Dev

PHP-将echo语句添加到链接数组

Related 相关文章

  1. 1

    PHP在foreach内部的键处将数组添加到多维数组

  2. 2

    将键添加到php数组

  3. 3

    将字段 - 值添加到 php 中的多维数组

  4. 4

    PHP添加到多维数组

  5. 5

    添加到PHP中的多维数组

  6. 6

    在PHP中将数组添加到矩阵(多维)数组

  7. 7

    在PHP中将数组添加到矩阵(多维)数组

  8. 8

    使用php轻松将数据从数据库添加到多维数组

  9. 9

    将数据添加到php中的多维数组时出错

  10. 10

    使用php轻松将数据库中的数据添加到多维数组

  11. 11

    PHP:将一项添加到多维数组 - 按字母顺序

  12. 12

    将公共元素添加到php中的多维数组而不使用循环

  13. 13

    添加到二级多维数组php

  14. 14

    在php中将值添加到多维关联数组

  15. 15

    PHP将键值对添加到数组,其中value是数组,键是ID

  16. 16

    将数组添加到没有键 ID 的数组?- PHP

  17. 17

    PHP将数组添加到另一个没有键的数组

  18. 18

    PHP-以变量名称作为键将变量添加到关联数组

  19. 19

    将多个返回的MySQL行添加到PHP中的同一数组键元素

  20. 20

    在将键添加到数组之前检查变量是否已设置 - PHP

  21. 21

    php:如何在不增加计数的情况下将通用值添加到多维数组

  22. 22

    PHP将字符串键分解为带有值的多维数组

  23. 23

    PHP将字符串键分解为带有值的多维数组

  24. 24

    将数组对象添加到数组php?

  25. 25

    将数组元素添加到PHP中的数组

  26. 26

    PHP:将元数据数组添加到 JSON 数组

  27. 27

    将值添加到对象PHP中的数组

  28. 28

    从PHP while循环将数据添加到数组

  29. 29

    PHP-将echo语句添加到链接数组

热门标签

归档