文字列、文字列URLでWebサイトのURLアドレスを抽出するphpメソッド
この記事の例では、PHPを使用して文字列内のWebサイトのURLアドレスを抽出する方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
今日、質疑応答システムを作成してオンラインにアクセスしたところ、多くの人がリンクを投稿していることがわかりました。ビジネス部門から、Web サイトのアドレスをフィルタリングするよう求められたので、文字列 URL アドレスを抽出する関数を共有します。次のように:
コードをコピーします コードは次のとおりです:
$postInfo['answer2'] ='はい、商業ローンは 36% で償却でき、積立基金ローンは 16% で償却できます|||あなた最初に口座の残高を引き出すことができます。それを頭金として使用すると、毎月、商業ローンは 36% で償却でき、積立基金ローンは 16% で償却できます|||はい、現在、償却率はクラスA積立基金http://www.bkjia.comは、基地の34%の給与||| ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhそれは償却することができます、クラスA 34%
';
preg_match_all("/http:[/]{2}[a-z]+[.]{1}[a-zd-]+[.]{1}[a-zd]*[/]*[A-Za- zd]*[/]*[A-Za-zd]*/",$postInfo['answer2'],$array2);
print_r($array2);
if(!emptyempty($array2[0]))
{
foreach ($array2[0] as $k=>$v){
$postInfo['answer2'] = str_replace($array2[0][$k],'',$postInfo['answer2'] );
}
}
実行結果は次のとおりです:
コードをコピーします コードは次のとおりです:(
[0] => 配列
(
[0] => http://www.bkjia.com
)
)
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/920983.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/920983.html技術記事 phpでウェブサイトのURLアドレスを文字列で抽出する方法、string url この記事では、phpでウェブサイトのURLアドレスを文字列で抽出する方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:...