ホームページ  >  記事  >  バックエンド開発  >  php Regular_PHP チュートリアルはやめてください

php Regular_PHP チュートリアルはやめてください

WBOY
WBOYオリジナル
2016-07-21 15:53:42728ブラウズ

それでは、正規表現を使用せずにいくつかの質問をして、それらをどのように解決するかを見てみましょう。

1. HTML 内のすべてのタグを削除し、ハイパーリンクのみを残します。
私はstrip_tagsを使用します。 out Out Out Out Out Out Out Out Out of of of to-Off-under-reserveに。
strip_tags($data,'')。終了した?はい、とても簡単です。それでも & lt; img & gt; を保持したい場合は、strip_tags ($ data, '& lt; a & gt; & lt; IMG & GT;')

2. $ の最初のタグをテストします。 STR1 から $ Str2 の最初の一致。関数 Str_cut ($ Str, $ Start, $ End) {// 最も効率が高い最初の一致を取り出します
$ content = Strstr ($ Str, $ Start), strpos( $content, $end ); strlen( $start ) );
$content を返します。

function my_Ca($content,$start,$end){// 開始文字列と終了文字列を除くすべての一致を取得します
$m =explode($start,$content);
$a = array(); sum = count($m);
for( $i = 1;$i < $sum;$i++ )
$my =explode($end,$m[$i]); = $my[0];
unset($my);



http://www.bkjia.com/PHPjc/318680.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/318680.html

技術記事

それでは、正規表現を使用せずにいくつかの質問をして、それらをどのように解決するかを見てみましょう。 1. HTML 内のすべてのタグを削除し、ハイパーリンクのみを残します。 私はstrip_tagsを使用します。 trip_tags($data,$tags) $data は...