文字列からURLの配列を生成しているpreg_match_allがあります。配列は次のようになります。
$url[0] = "http://www.siteone.com";
$url[1] = "http://www.sitetwo.com";
$url[2] = "http://www.sitethree.com/example1";
$url[3] = "http://www.sitefour.com";
$url[4] = "http://www.sitethree.com/example2";
$url[5] = "http://www.sitefive";
$url[6] = "http://www.sitesix";
$url[7] = "http://www.siteseven";
$url[8] = "http://www.sitethree.com/example3";
ただし、「http://www.sitethree.com」が含まれている場合は、#url配列を検索して値を変更し、配列内のこの特定の値を「値なし」に設定できる必要があります。したがって、このプロセスが適用されると、配列は次のようになります。
$url[0] = "http://www.siteone.com";
$url[1] = "http://www.sitetwo.com";
$url[2] = "no value";
$url[3] = "http://www.sitefour.com";
$url[4] = "no value";
$url[5] = "http://www.sitefive";
$url[6] = "http://www.sitesix";
$url[7] = "http://www.siteseven";
$url[8] = "no value";
preg_match_allとループ内のifステートメントのさまざまなバリエーションを試しましたが、取得できませんでした。どんな助けでも大歓迎です。