0

これはPHPの質問です

私には機能があります

関数 myfn () {

where i get some data here and add result to an array

$matches = array();

preg_match_all('????????????', $searched, $matches);

print_r($matches[1]);

}

配列に要素が含まれていない場合は、この関数を停止または終了し、xyz@mail.com に電子メールを送信する必要があります

あなたの助けに感謝

ありがとう

4

1 に答える 1

1

関数を終了したい場合は、単に実行してくださいreturn;。しかし、私はいくつかの条件付きブロックを追加するだけif()です. $matches配列が空かどうかを確認するには、 do を実行しますcount()。したがって、すべて次のようになります。

function myfn () {

   // where i get some data here and add result to an array
   $matches = array();
   preg_match_all('????????????', $searched, $matches);

   if( count($matches) > 0 ) {
     // there's something

     print_r($matches[1]);

   } else {

     // empty
     // send an email to xyz@mail.com

   }
}
于 2012-11-24T16:29:08.723 に答える