-2

次のようなtxtファイルから情報を取得するためにphpプログラミングを使用します。

< n >1< /n >< fr >2,3,4,5,6,7,8< /fr >< fo >9,10,11,12< /fo >

タグ間< n > preg_match を使用して 1 番を取得できます

$users = preg_match_all("/<".$tag.">[^<]*(.*?)<\/$tag>/si", $content, $matches,PREG_PATTERN_ORDER);

データは $user[0] に保存されますよね?

$user[0] を整数に変換すると、0 になります !!!

これを修正するのを手伝ってくれませんか

これを変換してデータベースに挿入したい

4

1 に答える 1

2

データは多次元配列に格納され$matchesます。In$usersは「完全なパターン一致の数 (ゼロの場合もある)、またはエラーが発生した場合は FALSE」になります。ドキュメントを参照してください http://www.php.net/manual/en/function.preg-match-all.php

于 2013-04-02T15:36:52.463 に答える