将\ n更改为另一个阵列中的阵列值

找出北

我有从表格发送的该阵列

Array
(
    [0] => one
two
three
    [1] => hello
how
are
)

由于值是通过表格的textarea发送的,因此它具有换行符,因此我想将每个内容更改
为一个数组字段,如下所示:

Array
(
    [0] => Array
        (
            [0] => one
            [1] => two
            [2] => three
        )

    [1] => Array
        (
            [0] => hello
            [1] => how
            [2] => are
        )

)

这是我到目前为止的内容:

foreach ($array as &$valor) {   
    foreach(preg_split("/((\r?\n)|(\r\n?))/", $valor) as $line){
    $arraynew[] = $line;
}
}

但我得到这个结果

Array
(
    [0] => one
    [1] => two
    [2] => three
    [3] => hello
    [4] => how
    [5] => are
)

我究竟做错了什么?:(

瑞安

对于POST数组中的每个键,将一个值弹出到最终数组上,其中的值包含一个数组,该数组的值代表POST数组中的每一行。

<?php
$data = array(
 0 => "one\ntwo\nthree", 
 1 => "hello\nhow\nare"
);

$final = array();
for($i = 0; $i < count($data); $i++) {
  $row = preg_split('/\n/', $data[$i]);
  if(is_array($row)) {
    for($j = 0; $j < count($row); $j++) {
      $final[$i][] = $row[$j];
    }
  }
}

var_dump($final);

array(2) {
  [0] =>
  array(3) {
    [0] =>
    string(3) "one"
    [1] =>
    string(3) "two"
    [2] =>
    string(5) "three"
  }
  [1] =>
  array(3) {
    [0] =>
    string(5) "hello"
    [1] =>
    string(3) "how"
    [2] =>
    string(3) "are"
  }
}

演示

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将阵列列表中的产品与相似产品的另一个阵列列表进行匹配

来自分类Dev

是否可以将控制阵列复制到VB6中的另一个控制阵列?

来自分类Dev

将阵列与另一个阵列进行性能比较

来自分类Dev

将阵列推入另一个阵列时,如何防止展平?

来自分类Dev

使用std :: copy将一个阵列复制到另一个阵列

来自分类Dev

x86实模式:将数据从一个阵列移动到另一个阵列

来自分类Dev

将一个矩阵列表重新缩放为另一个

来自分类Dev

将2D阵列中的每一列与另一个2D阵列中的每一列相乘

来自分类Dev

将父节点更改为另一个

来自分类Dev

R 将值更改为另一个

来自分类Dev

Rapidjson-将密钥更改为另一个值

来自分类Dev

如何根据不同的数组将数组的值更改为另一个值?

来自分类Dev

将2个阵列同步到另一个(节点连接)

来自分类Dev

将一个XML文件中的多个值更改为另一个XML文件中引用的那些值

来自分类Dev

将数组值从一个数组更改为另一个数组

来自分类Dev

如何将图像标签更改为SVG中的另一个标签?

来自分类Dev

使用脚本中的变量将Shell脚本更改为另一个目录

来自分类Dev

将Firebase数据库阵列返回到另一个函数,但返回空

来自分类Dev

将一个网站的网址更改为另一个

来自分类Dev

如何将一个用户名更改为另一个?

来自分类Dev

如果另一个表中不存在该值,如何将列中的字段值更改为“其他”?

来自分类Dev

将列中的每个记录名称更改为另一个与Pandas中的条件匹配的记录名称

来自分类Dev

将一个阵列分成多个阵列

来自分类Dev

将阵列键合并为一个阵列

来自分类Dev

过滤后将阵列合并到一个阵列

来自分类Dev

将多个阵列合并为一个阵列

来自分类Dev

更改另一个类中引用的文本字段的值将导致错误

来自分类Dev

将.svn文件夹更改为Tortoise SVN中的另一个位置

来自分类Dev

jQuery-根据已克隆行的表单中的另一个选择将下拉列表更改为多选

Related 相关文章

  1. 1

    将阵列列表中的产品与相似产品的另一个阵列列表进行匹配

  2. 2

    是否可以将控制阵列复制到VB6中的另一个控制阵列?

  3. 3

    将阵列与另一个阵列进行性能比较

  4. 4

    将阵列推入另一个阵列时,如何防止展平?

  5. 5

    使用std :: copy将一个阵列复制到另一个阵列

  6. 6

    x86实模式:将数据从一个阵列移动到另一个阵列

  7. 7

    将一个矩阵列表重新缩放为另一个

  8. 8

    将2D阵列中的每一列与另一个2D阵列中的每一列相乘

  9. 9

    将父节点更改为另一个

  10. 10

    R 将值更改为另一个

  11. 11

    Rapidjson-将密钥更改为另一个值

  12. 12

    如何根据不同的数组将数组的值更改为另一个值?

  13. 13

    将2个阵列同步到另一个(节点连接)

  14. 14

    将一个XML文件中的多个值更改为另一个XML文件中引用的那些值

  15. 15

    将数组值从一个数组更改为另一个数组

  16. 16

    如何将图像标签更改为SVG中的另一个标签?

  17. 17

    使用脚本中的变量将Shell脚本更改为另一个目录

  18. 18

    将Firebase数据库阵列返回到另一个函数,但返回空

  19. 19

    将一个网站的网址更改为另一个

  20. 20

    如何将一个用户名更改为另一个?

  21. 21

    如果另一个表中不存在该值,如何将列中的字段值更改为“其他”?

  22. 22

    将列中的每个记录名称更改为另一个与Pandas中的条件匹配的记录名称

  23. 23

    将一个阵列分成多个阵列

  24. 24

    将阵列键合并为一个阵列

  25. 25

    过滤后将阵列合并到一个阵列

  26. 26

    将多个阵列合并为一个阵列

  27. 27

    更改另一个类中引用的文本字段的值将导致错误

  28. 28

    将.svn文件夹更改为Tortoise SVN中的另一个位置

  29. 29

    jQuery-根据已克隆行的表单中的另一个选择将下拉列表更改为多选

热门标签

归档