在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
是这种东西的另一个“排”。
我需要这些值,所以我认为我可以把它放在一个数组中,但我不知道该怎么做。
谢谢!
答案 0 :(得分:1)
尝试这样的事情:
$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);
在此处查看此行动:https://3v4l.org/92ttB