解析管道分离的字符串

Eri*_*ard -1 php arrays string

我有一个已发布到我们网站的解密字符串:

$data = "AQ487r3uiufyds.43543534|VISA|4539991602641096|123|12|15|123|USD|AARON|dr4387yicbekusglisdgc||ZYXW|1970|01|31|19070/01/31|NODIRECTION ROAD, 1111|7th floor apt 777|99999|NOWHERE|XX";
Run Code Online (Sandbox Code Playgroud)

我需要获取这些数据,并从每个分隔的部分创建变量|.

Sho*_*hoe 5

你正在寻找的功能是explode.它返回一个字符串数组,每个字符串都是第二个参数的子字符串,通过在字符串分隔符(第二个参数)形成的边界上将其拆分而形成.

$data = "AQ487r3uiufyds.43543534|VISA|4539991602641096|123|12|15|123|USD|AARON|dr4387yicbekusglisdgc||ZYXW|1970|01|31|19070/01/31|NODIRECTION ROAD, 1111|7th floor apt 777|99999|NOWHERE|XX";
foreach (explode('|', $data) as $p)
    echo "$p<br>";
Run Code Online (Sandbox Code Playgroud)

将输出:

AQ487r3uiufyds.43543534
VISA
4539991602641096
123
12
15
123
USD
AARON
dr4387yicbekusglisdgc

ZYXW
1970
01
31
19070/01/31
NODIRECTION ROAD, 1111
7th floor apt 777
99999
NOWHERE
XX
Run Code Online (Sandbox Code Playgroud)