-1
同じディレクトリに3つの同様のビルド済みXMLファイル(時間が経つにつれて番号のファイルが変わります)があります。私は与えられた時間のディレクトリにすべてのxmlファイルの配列を作成し、この目的のためにglob関数を使用したいと思います。次に、この新しいマージされたxmlファイルをループしたいと思います。しかし、以下のコードを使用すると、後者のファイルだけが保持されます。いただきました!間違っている私にはわからない:globを使用して複数のxmlファイルを1つのファイルにマージする
$pastscores = glob('xml/score/*xml');
foreach($pastscores as $output) {
$pastscore = file_get_contents($output);
}
を私のxmlファイルのルックス例として、下:
<?xml version="1.0" encoding="utf-8"?>
<ROOT>
<SECTION>
<SEASONNO>7</SEASONNO>
</SECTION>
</ROOT>
<?xml version="1.0" encoding="utf-8"?>
<ROOT>
<SECTION>
<SEASONNO>6</SEASONNO>
</SECTION>
</ROOT>
<?xml version="1.0" encoding="utf-8"?>
<ROOT>
<SECTION>
<SEASONNO>5</SEASONNO>
</SECTION>
</ROOT>
$ pastscore。= file_get_contents($ output); http://php.net/manual/en/language.operators.string.php –
あなたの期待する結果を共有し、あなたが試したコードを共有してください。 –
@ mr.void連結は '<?xml version =" 1.0 "encoding =" utf-8 "?>'を3回追加します。 –