php - 请教下如何使用正则提取出<p>标签中的数字
天蓬老师
天蓬老师 2017-04-11 09:53:17
[PHP讨论组]

网站代码如下 ,请教习如何在file_get_contentes 后通过正则匹配或者其他方法 获取出1500,0,0,0,这个四个数字,感谢 自己尝试了一下 无果,还望大神相助。

以下是自己尝试 却没有成功

<?php
header("Content-type:text/html;charset=utf-8");
$xmldata = file_get_contents("http://119977.vhost155.cloudvhost.net/data.php")
$preg = '#<p>.[0-9][人]{0,}.</p>#isU';
preg_match_all($preg,$xmldata,$new_arr);
print_r($new_arr);
?>
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
大家讲道理
<?php

$preg = '/<p>.*?(\d+).*?<\/p>/';

$str = '<p>asdff23sdfas</p>';

preg_match($preg,$str,$result);

echo "<pre>";
print_r($result);
迷茫

:([0-9]+)[个|人]

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号