この記事では、主にphpで正規表現を使用してデータを記憶する方法を紹介し、XMLについてのスキルと正規表現の読み取りを分析します。ファイルメソッド、必要な友達はそれを参照できます
この記事の例では、PHP が正規表現を通じてデータを記憶することによって XML を読み取る方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
XML ソース ファイルは次のとおりです:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<張英> 男性性別> 張英> 男性性別> タンク> 人間> |
phpファイルは次のとおりです:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
$xml = ""; $f = fopen('person.xml', 'r'); while($data = fread($f,4096)){ $xml .= $data; } fclose( $f ); //上記のデータを読み取る preg_match_all("/ //最も外側のタグ内のコンテンツと一致します foreach( $humans[1] as $k=>$human ) { preg_match_all("/ //名前が一致します preg_match_all("/ //性別を一致させる preg_match_all("/ //年齢を一致させます } foreach($name[1] as $key=>$val){ echo $val." - ".$sex[$key][1]." - ".$old[$key][1]."< "} ?> |
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。