- サイトデザイン工事中です。ご意見をお寄せください。
- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
関数リファレンス/email exists
提供:WordPress Codex 日本語版
< 関数リファレンス
この関数は与えられたeメールアドレス$emailがすでに登録されたものかどうかをチェックし、ユーザーIDを返します(存在しなければfalse)。詳しくはusername_existsを見てください。
使用例
通常の使用
この関数がよく使われるのはユーザーの登録処理中です。ユーザーが登録しようとしているeメールアドレスがすでに登録済みかどうかをチェックします。
<?php if ( email_exists($email) ) { . . . } ?>
詳細な利用例
eメールアドレスが存在した場合、eメールアドレスがひも付けられたユーザーIDを返します。そうでなければ、存在しないことを知らせます。
<?php
$email = 'myemail@example.com';
if ( email_exists($email) )
echo "そのメールアドレスは次のユーザIDに使われています:" . email_exists($email);
else
echo "そのメールアドレスは登録されているユーザのものではありません:";
?>
パラメータ
- (string) (required) チェックしたいeメールアドレス
- 初期値: なし
戻り値
- eメールアドエレスが存在する場合、関数はそのメールアドレスにひもづいたユーザのIDを返します。
- eメールアドレスが存在しない場合、関数はfalseを返します。