该网站在一个列表中列出了250多种课程。我想获取每个课程的名称,然后使用php将其插入到我的mysql数据库中。这些课程如下所示:
<td> computer science</td> <td> media studeies</td> …
有没有办法在PHP中做到这一点,而不是让我陷入疯狂的数据输入梦night?
正则表达式效果很好。
$page = // get the page $page = preg_split("/\n/", $page); for ($text in $page) { $matches = array(); preg_match("/^<td>(.*)<\/td>$/", $text, $matches); // insert $matches[1] into the database }
请参阅文档 preg_match。