php正则表达来获取html中的部分内容

php正则表达来获取html中的部分内容,第1张

1、几种函数的简单说明:

(1)preg_grep -- 返回与模式匹配的数组单元

preg_grep 返回一个input 数组中与给定的 pattern 模式相匹配的单元所组成的数组。

(2)preg_match -- 进行正则表达式匹配

说明:int preg_match ( string pattern, string subject [, array matches [, int flags]] )在 subject 字符串中搜索与 pattern 给出的正则表达式相匹配的内容。 返回值0或1。

(3)preg_replace -- 执行正则表达式的搜索和替换

(4)preg_split -- 用正则表达式分割字符串

2 一般来说,如果用正则来获取匹配内容,一般使用 preg_match/ preg_match_all 函数。

补充回答:

正则表达式如下:

'%<div class="wap2"><span>功能</span>()</div>%si'

以下是代码,经测试,运行正常:

<php

$str = '<div class="wap2"><span>功能</span>这里面是要获取的内容,不能确定什么字符,可能是数字(123456…)字母(babaidn…),特殊浮等(o_O\(^o^)/…)</div>';

$pa = '%<div class="wap2"><span>功能</span>()</div>%si';

preg_match($pa,$str,$r);

echo $r[1];

>

如果<input

name="name"

type="text"

id="name"

size="30"

maxlength="30"

/>是放在form标签里面的,那么看你form的method属性是那种提交方式。如果是post则

$_SESSION[username]=$_POST['name'];

如果是get则

$_SESSION[username]=$_GET['name'];

1如果数据库中存放是路径,你取出数据库中字段如$pic 然后 就能显示。 2如果数据库中存放是,是unix平台,要不可能显示不出来 , 你直接从库中取出就行: $query = "select pic from binary_data where id=$id"; $result = @MYSQL_QUERY($query); $pic = @MYSQL_RESULT($result,0, "pic"); Header( "Content-type: $type"); echo $pic;//显示

不想刷新的话,只得用ajax来传值了 :p

ajax是一种传输方式,数据不是提交给ajax,而是 数据 由 ajax提交到后台(并不刷新页面)

要实现一个简单的ajax请求,要这3样东西,一个html页,一段js代码,一个可以响应请求的后台

这里使用了jquery的js框架,原生js的ajax请求我背不住

html

<!--这里需要引用一个jquery的库-->

<form id="form">

<input name="data" type="text">

<input type="button" value="提交" id="submit">

</form>

<div id="result"></div>

js

$("#submit")click(function(){

$ajax({

    url:'demophp',

    type:"POST",

    data:$('#form')serialize(),

    success: function(data) {

        $("#result")text(data);

    }

    });

});

demophp

<php

if($_POST['data']){

    echo '接受到数据'$_POST['data'];

}else{

    echo '没有接受到数据';

}

>

$preg = '/<td[\w\W]Height="30">([\w\W])<\/td>/';

preg_match_all($preg, $str, $arr);

foreach ($arr[1] as $val) {

    echo htmlentities($val)'</br>';

}

以上就是关于php正则表达来获取html中的部分内容全部的内容,包括:php正则表达来获取html中的部分内容、PHP语句中获取同一个文件下的HTML变量。、PHP 读取HTML中的指定数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9543269.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存