Collada (.dae) ファイルがあります。ファイル内には、この形式のタグがたくさんあります。
<float_array id="adsfsafdas" count="72">12 4 2 1 92 1</float_array>
これらすべてのタグの間から文字列を抽出して配列に入力したいので、この例では文字列「12 4 2 1 92 1」を配列に保存します。
指定された 2 つの文字列の間の文字列を検索する機能がありますが、開始タグの「id」と「count」はそれぞれに変更されます。少し調べてみると、正規表現がパターンに一致する方法であり、「preg_match」が役立つ可能性があるようです。
それをどうやって進めるかについてのヒントはありますか?ありがとう
編集:アドバイスをありがとう-次のコードで動作するようになりました!
<?PHP
//open collada file
$file = file_get_contents('samplecollada.dae');
//find all matches and populate array
preg_match_all("/\<float_array id\=\".+\" count\=\".+\"\>(.+)\<\/float_array\>/",$file, $results);
//output array to preview result
print_r($results[1]);
?>