PHP将HTML到WML的WAP标记语言的一个实例

PHP将HTML到WML的WAP标记语言的一个实例
本文阐述了一个php把HTML到WML的WAP标记语言方法分享给你参考。具体实现的方法如下:
< PHP
/ / ---------------------------------------
标记wap语言
/ / ----------------------------------------
功能html2wml(内容)
{
保持{图片}
preg_match_all( / } *)> / ISU,$content,$伊姆贾尔);
如果(isset($伊姆贾尔{ 0 })计数($伊姆贾尔{ 0 })> 0)
{
foreach($伊姆贾尔{ 0 } $ K = > $ V)含量= str_replace美元($ V,wap-img::{ $ K }
}
/ /过滤器样式表和脚本
内容preg_replace美元=( / /
内容preg_replace美元=( / /
首先,所有能导致换行/标签(如等)是由一个换行符取代
$content = preg_replace (//i
内容preg_replace美元=( / /
内容preg_replace美元=( / /
内容preg_replace美元=( / /
内容preg_replace美元=( / /
内容preg_replace美元=( / /
空间替换
内容preg_replace美元=( / BSP
内容preg_replace美元=( / BSP / i
HTML标记的其余部分
$content = strip_tags(内容);
实体将在HTML(实体)中转换成相应的字符。
$content = html_entity_decode($的内容,ent_quotes,GB2312);
过滤不能改变实体(实体)
内容preg_replace美元=(' / #。* ;/我,为内容);
以上是HTML / /网络内容与行文本,在下面的文本为WML。
$content = str_replace($,$,$的内容);
内容str_replace美元=( R
美元=爆炸( )
($ i = 0;$ i <计数($内容);$ + +)
{
美元内容{美元} =配平(内容$ { i });
如果删除整个空间,则设置为空,否则为非满空间过滤。
如果(str_replace(' ',' ',$content { $我}的{我}美元美元内容= = =));
}
内容str_replace美元=(
恢复图片
如果(isset($伊姆贾尔{ 0 })计数($伊姆贾尔{ 0 })> 0)
{
foreach($伊姆贾尔{ 0 } $ K = > $ V)
{
attstr美元=(preg_match(' # / #美元,$伊姆贾尔{ 1 } { $ K }):');
内容str_replace美元=(wap-img::{ $ K }
}
}
内容preg_replace美元=( / { } { }到10; / ISU
返回$内容;
}
功能text2wml(内容)
{
$content = str_replace($,$,$的内容);
内容str_replace美元=( R
美元=爆炸( )
($ i = 0;$ i <计数($内容);$ + +)
{
过滤/尾随空格
美元内容{美元} =配平(内容$ { i });
如果删除整个空间,则设置为空,否则为非满空间过滤。
If (str_replace ($content{$i}
}
/ /合并为WML,行,并过滤掉。
内容str_replace美元=(
返回$内容;
}
>

希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部