0

我有一个文件。每个值如下所示:

Peter | Stuart | 10293 | 13/02/93 | email@domain.com | [data6] | [data7] | [data8]

我的问题是,我希望数据 6、7 和 8 位于单独的变量中。

所以变量会是这样的(在 PHP 代码中)

$data6 = [data6]
$data7 = [data7]
$data8 = [data8]

那有意义吗?我知道会涉及一个循环,更多的是在“|”之间获取数据 符号我不是 100% 确定。

谢谢彼得

4

2 回答 2

3

使用 PHP爆炸。在这种情况下,您将迭代每一行并通过管道拆分字符串|并通过它们的键引用您需要的值,例如data[6]将在explodelike生成的数组的索引 5 中$data[5]

于 2012-12-07T02:47:01.063 回答
3

你可以使用爆炸:

$data_array = explode("|",$your_string);

然后您可以像访问任何其他数组一样访问这些值:

$data_array[5]; // this would be data 6
于 2012-12-07T02:47:09.797 回答