by motti » 2007年5月09日(水) 13:32
$data = "ABC";
として、
もし$dataに格納されている最初の文字が'A'または'Z'の場合
エラー画面をプリントするという処理をおこないたいのですが、
BやCが入っていてもエラー画面が表示されてしまいます。
どうすればよいのでしょうか?
if($data[0] != 'A' || $data[0] != 'Z') {
//if( (strstr( $data[0], "A" ) === false) || (stristr( $data[0], "Z" ) === false) ) {
//if( (!stristr( $data[0], "A" )) || (!stristr( $data[0], "Z" )) ) {
print( "error!!<BR>" );
exit;
}
$data = "ABC";
として、
もし$dataに格納されている最初の文字が'A'または'Z'の場合
エラー画面をプリントするという処理をおこないたいのですが、
BやCが入っていてもエラー画面が表示されてしまいます。
どうすればよいのでしょうか?
if($data[0] != 'A' || $data[0] != 'Z') {
//if( (strstr( $data[0], "A" ) === false) || (stristr( $data[0], "Z" ) === false) ) {
//if( (!stristr( $data[0], "A" )) || (!stristr( $data[0], "Z" )) ) {
print( "error!!<BR>" );
exit;
}