Php 将字符串放入数组中,用特殊字符分隔

Php 将字符串放入数组中,用特殊字符分隔,php,arrays,string,Php,Arrays,String,在php中,我想输入如下字符串: *1\t1\tSomejehjdbsj\t7\t10\t5\t10\t0\t0\t0\t0\t0\t0\t--:--\t0\t0\t0\t0\t0\t00:00:00\t0\t1\t0\t0\t1f7ef741\t15:42\t99\t1026\t1\t--:--\tShowVault\t0\t1f7ef74187664f03876538511f30a5af\tSomejehjdbsj\t0\t0\t0000000000000000000000000000000

在php中,我想输入如下字符串:

*1\t1\tSomejehjdbsj\t7\t10\t5\t10\t0\t0\t0\t0\t0\t0\t--:--\t0\t0\t0\t0\t0\t00:00:00\t0\t1\t0\t0\t1f7ef741\t15:42\t99\t1026\t1\t--:--\tShowVault\t0\t1f7ef74187664f03876538511f30a5af\tSomejehjdbsj\t0\t0\t00000000000000000000000000000000\t\t00000000000000000000000000000000\t00000000000000000000000000000000\t0\t0\tNC-Series\t1\t12\tSCOPE\t16\t-1\t0\t0\t0\t0\t0\t0\t0\t0\t0\t\t0\t\t\n"]}*
但是每个
\t
都会分割我的字符串及其不同的值。 而
\n
是这类东西的另一个“行”。 我需要这些值,所以我想我可以把它放在一个数组中,但我不知道怎么做。
谢谢

试试这样的方法:

$testString = 'AAA\tBBB\nCCC\tDDD';

$result = explode('\\t', $testString);
foreach ($result as $key => $current) {
    if (strpos($current, '\\n')) {
        $result[$key] = explode('\\n', $current);    
    }
}
var_dump($result);

查看此处的操作:

是否要通过
\t
\n
将字符串拆分为单个数组?事实上,在拆分器中,我有另一个\t拆分器在框中想象一个框显示大致的预期结果,至少是其中的一部分如果我理解您的意思,请首先分解为数组,然后循环遍历该数组并将每行分解\t