-2

我使用 php 编程从 txt 文件中获取信息,如下所示:

< 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 回答