私はpreg_replaceを使用していくつかの機能を作成しました。コードは、そのプレビューを取得することです。私はこのURL https://instagram.com/p/BarUcqwht_uリンクURLをフィルタリングする方法http://とwwwをpreg replaceと置き換えます
でInstagramのを投稿した場合
は、私はこのコード
$strings = htmlspecialchars_uni($thread['soc_instagram']);
$searchs = array('~(?:https://instagram\.com/p/)?([a-zA-Z0-9_\-+?:]+)~');
$replaces = array('https://instagram.com/p/$1/media/?size=l');
$soc_instagram = preg_replace($searchs,$replaces,$strings);
完璧なコードの仕事を作り、それがコード
https://instagram.com/p/BaQsAubg6H3/media/?size=l
生成されますが、問題は、私際には、 URLにWWWを追加しようとすると、https://www.instagram.com/p/BarUcqwht_uのコードでエラー文字列
が生成されます。、感謝
Sooo ....(www)が1回または0回あるかどうかを確認する必要がありますか? –