忍者ブログ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2024/11/21

論理演算子

論理演算子

名前 結果
$a and $b 論理積 $a および $b が共に TRUE の場合に TRUE
$a or $b 論理和 $a または $b のどちらかが TRUE の場合に TRUE
$a xor $b 排他的論理和 $a または $b のどちらかが TRUE でかつ両方とも TRUE でない場合に TRUE
! $a 否定 $aTRUE でない場合 TRUE
$a && $b 論理積 $a および $b が共に TRUE の場合に TRUE
$a || $b 論理和 $a または $b のどちらかが TRUE の場合に TRUE


"||" の優先順位は "or" より高くなります

"&&" の優先順位は "and" より高くなります


「排他的論理和」は、$a xor $b とした場合、$a と $b のどちらか片方が true の場合のみ true を返す演算子

<?php
var_dump
(false xor false);
var_dump(false xor true);
var_dump(true  xor false);
var_dump(true  xor true);
?>

実行結果:
bool(false)
bool(true)
bool(true)
bool(false)


http://www.php.net/manual/ja/language.operators.logical.php



PR

2011/04/30 php Trackback() Comment(0)

substr

substr

string substr ( string $string , int $start [, int $length ] )

<?php
$rest 
substr("abcdef", -1);    // "f" を返す
$rest substr("abcdef", -2);    // "ef" を返す
$rest substr("abcdef", -31); // "d" を返す
$rest substr("abcdef", 0); // "abcdef" を返す
$rest substr("abcdef", 01); // "a" を返す
$rest substr("abcdef", -3, 2); // "de" を返す
$rest substr("abcdef", 1, 2); // "bc" を返す
?>

2011/04/30 php Trackback() Comment(0)

カレンダー
 
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
 
 
リンク
 
 
 
カテゴリー
 
 
 
フリーエリア
 
 
 
最新CM
 
 
 
最新記事
 
(01/01)
(12/29)
(12/29)
(12/28)
(12/28)
 
 
最新TB
 
 
 
プロフィール
 
HN:
No Name Ninja
性別:
非公開
 
 
バーコード
 
 
 
RSS
 
 
 
ブログ内検索
 
 
 
アーカイブ
 
 
 
最古記事
 
(04/30)
(04/30)
(04/30)
(05/07)
(05/07)
 
 
P R
 
 
 
カウンター