2

以下のクエリを1つの関数にマージする方法はありますか?現状では、2番目のStrpos関数のみが機能します。2番目のものを削除すると、最初のものが機能します。2つの別々の文字列をチェックする必要があるため、両方を実行する必要があります。

$check1 = QueryWhoisServer($whoisserver, $domain);
if(strpos($check1,"No match for") !== FALSE){

return "Result Example";
}
$check2 = QueryWhoisServer($whoisserver, $domain);
if(strpos($check2,"No Data Found") !== FALSE){

return "Result 2 example";
}
else {

どんな助けでも大歓迎です。

4

1 に答える 1

1

まず、whoisクエリの出力を保持する必要があります。

$response = QueryWhoisServer($whoisserver, $domain);

次に、複数の検索を実行できます。

if (false !== strpos($response, 'No match for')) {
  // ...
} elseif (false !== strpos($response, 'No Data Found')) {
  // ...
} else {
  // ...
}
于 2012-11-26T02:32:47.153 に答える