php - 在php中将字符串转换为多维数组

标签 php arrays types

我在将字符串转换为 php 中的多维数组时遇到问题。这是我的字符串:

$String = a,b,c|d,e,f|g,h,y|

这就是我正在尝试的:

$one=explode("|",$String);
foreach ($one as $item)
{
    $one=explode(",",$one);
}

我想创建这个数组:

$array={ {a,b,c}, {d,e,f}, {g,h,y} };

最佳答案

尝试 -

$one=explode("|",$String);
$array = array();
foreach ($one as $item){
    $array[] = explode(",",$item);
}

关于php - 在php中将字符串转换为多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29642168/

相关文章:

PHP 警报消息

php - 如何比较数组并返回差异php

javascript - 获取并检查数组的 javascript 数组

javascript - 如何循环遍历 React 组件中数组内对象的属性?

PHP 和 MySQL 不允许查询

php - 在数组中创建总计为设定数量的数字

c++ - 在 C++ 中定义数组大小

objective-c - 与@encode相反

c - 在 Arduino 上将 byte 转换为 int 时数据丢失

Haskell 类型同义词声明可能有约束?