我有一个档案。每个值都如下所示:
Peter | Stuart | 10293 | 13/02/93 | email@domain.com | [data6] | [data7] | [data8]
我的问题是,我希望数据6,7和8处于单独的变量中。
所以变量就像这样(在PHP代码中)
$data6 = [data6]
$data7 = [data7]
$data8 = [data8]
这有意义吗?我理解一个循环将涉及,它更多的获取数据之间的“|”符号我不是100%肯定。
由于 彼得
答案 0 :(得分:3)
使用PHP explode。在这种情况下,您将迭代到每一行并通过管道|
拆分字符串,并参考其键所需的值,例如data[6]
位于explode
生成的数组的索引5中,如$data[5]
。
答案 1 :(得分:3)
你可以使用爆炸:
$data_array = explode("|",$your_string);
然后你可以像任何其他数组一样访问这些值:
$data_array[5]; // this would be data 6