我創建一個方法,將讀取與應用程序/八位字節類型的文件,這裏是一些代碼。 原始數據:PHP Array包含字符串
GTHHS;MEKID Interface;5496;2012-07-20; NM1;081;IN1;980898989;2001-01-15;Mr;Gaf;Uhkil;Uhkil,Gaf;PRI;Gaf
$contents = file_get_contents($tmp_filename);
$stringContents = explode(";", $contents);
現在,它給了我這樣的輸出:
Array
(
[0] => GTHHS
[1] => MEKID Interface
[2] => 5496
[3] => 2012-07-20
NM1
[4] => 081
[5] => IN1
[6] => 980898989
[7] => 2001-01-15
[8] => Mr
[9] => Gaf
[10] => Uhkil
[11] => Uhkil,Gaf
[12] => PRI
[13] => Gaf
PR1
[14] => 081
[15] => IN1
[16] => 20730089
[17] => 7 The Schooner
[18] => Auhaas
[19] => Huuula Ave
[20] =>
[21] => Kishma
PR2
[22] => 081
[23] => IN1
[24] => 232323233
[25] => 400006
[26] => HGD
[27] => M
[28] => M
[29] => 2007-10-16
[30] => 1976-03-31
);
我怎樣才能讓NM1
,PR1
作爲陣列的像這樣的頭:
我也計劃t將內部數組[0] - [3]作爲json。
您是如何確定在爆炸的元素,這些數組鍵(你提到的頭)的次數?這是因爲你在這裏解碼而出現換行嗎? – mithunsatheesh
提供的原始數據,我認爲有另一種方式來打破這一點,因爲沒有模式在哪裏得到所需的密鑰 – user1978142
完成編輯我的文章。 – vnpnlz