2012-12-07 88 views
0

我有一個文件。每個值看起來像這樣:如何獲取PHP中字符串中的兩個字符之間的字符

Peter | Stuart | 10293 | 13/02/93 | [email protected] | [data6] | [data7] | [data8] 

我的問題是,我想數據6,7和8是在單獨的變量。

所以變量會是這樣(在PHP代碼)

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

這是否有意義?我理解一個循環將被涉及,它更多地獲取「|」之間的數據象徵我不是100%確定的。

感謝 彼得

回答

3

您可以使用爆炸:

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

,那麼你可以訪問像任何其他數組這些值:

$data_array[5]; // this would be data 6 
3

使用PHP explode。在這種情況下,您將遍歷每行並通過管道|拆分字符串,並通過其鍵指向您需要的值。 data[6]將位於explode生成的陣列的索引5中,如$data[5]

相關問題