關於陣列:
$ly = array("id" => '1',"username" => 'ly');
$ngcx = array("id" => '2',"username" => 'ngcx');
var_dump($ly + $ngcx);
var_dump($ly == $ngcx);
var_dump($ly === $ngcx);
var_dump($ly <> $ngcx);
var_dump($ly != $ngcx);
var_dump($ly !== $ngcx);
$ly1 = array("id1" => '1',"username1" => 'ly1');
$ly2 = array("id2" => '2',"username2" => 'ly2');
var_dump($ly1+$ly2);
結果:array(2) {
["id"]=>
string(1) "1"
["username"]=>
string(2) "ly"
bool(false)
bool(false)
bool(true)
bool(true)
bool(true)
array(4) {
["id1"]=>
string(1) "1"
["username1"]=>
string(3) "ly1"
["id2"]=>
string(1) "2"
["username2"]=>
string(3) "ly2"
其它的文章中都有,就將乙個文章中沒有說清楚的 a+b 集合(聯合)單列出來。
如果兩個陣列他們的 key 值相同它的返回值會使用第乙個陣列的 value 值,如果其 key 值不同將會將他們拼接:
$ly = array("idl" => '1',"usernamel" => 'ly');
$ngcx = array("idn" => '2',"usernamen" => 'ngcx');
var_dump($ly+$ngcx);
echo php_eol;
$ly = array("id" => '1',"username" => 'ly');
$ngcx = array("id" => '2',"username" => 'ngcx');
var_dump($ly+$ngcx);
結果:array(4) {
["idl"]=>
string(1) "1"
["usernamel"]=>
string(2) "ly"
["idn"]=>
string(1) "2"
["usernamen"]=>
string(4) "ngcx"
array(2) {
["id"]=>
string(1) "1"
["username"]=>
string(2) "ly"
南宮晟醺
南宮晟醺
132***[email protected]個月前 (09-09)
PHP賦值運算
1.賦值運算 意思是右邊表示式的值賦給左邊的運算數。int1 10 int1 int1 6 int1 4 echo int1,int3 int2 int1 4 右向左,最後 int3 8 echo int2,echo int3,int3 int2 int1 4 先對 進行運算,再右向左,最後 int...
php運算子取整 PHP 運算子
數學計算 1.使用 abs 函式設定數值的絕對值。輸出 5 echo abs 5 2.使用 ceil 函式進製取整。輸出 6 echo ceil 5.8 echo ceil 5.1 3.使用 floor 函式截斷取整。輸出 5 echo floor 5.8 echo floor 5.1 4.使用 r...
php的位運算
位運算子 a b a a b a b a a b a b a a b a b a a b a b a a b 各位運算子的解釋 例子 名稱 結果 a b and 按位與 將把 a 和 b 中都為 1 的位設為 1。a b or 按位或 將把 a 或者 b 中為 1 的位設為 1。a b or 按位異...