本文实例讲述了php通过正则表达式记取数据来读取xml的方法。分享给大家供大家参考。具体分析如下:
xml源文件如下:
张映男28tank男28
php文件如下:
<?php $xml = ""; $f = fopen('person.xml', 'r'); while($data = fread($f,4096)){ $xml .= $data; } fclose( $f );// 上面读取数据 preg_match_all("/\$human ) { preg_match_all("/\<name\>(.*?)\<\/name\>/",$human,$name);//匹配出名字 preg_match_all("/\<sex\>(.*?)\<\/sex\>/",$human,$sex);//匹配出性别 preg_match_all("/\$val){ echo $val<p>4本文¥来源gao!%daima.com搞$代*!码$网9</p><pre>搞代gaodaima码
.” – “.$sex[$key][1].” – “.$old[$key][1].”
” ;}?>
希望本文所述对大家的php程序设计有所帮助。