テキストのインデント (TAB KEY) を複数レベルの PHP 配列に変換するパーサーを構築しようとしています (プログラミングは初めてです)。
私はこの形式を使用して書かれたtxtファイルを持っています:
test1
test2
blah3
blah4
blah5
more content
some more
and more content
解析後、次のような配列が返されます。
$myarray[0]['c'] = "test1";
$myarray[0]['s'][0]['c'] = "test2";
$myarray[0]['s'][0]['s'][0]['c'] = "blah3";
$myarray[0]['s'][1]['c'] = "blah4";
$myarray[0]['s'][2]['c'] = "blah5";
$myarray[0]['s'][2]['s'][0]['c'] = "more content";
$myarray[1]['c'] = "some more";
$myarray[1]['s'][0]['c'] = "and more content";
そのような関数をphpで構築することは可能ですか?
あなたが尋ねる前に、最初にxmlに変換する必要があるtxtファイルが既にあるため、xmlを使用できません
ご回答ありがとうございます。