php 一些基本简单问题

发布网友

我来回答

2个回答

热心网友

<?php
$x = array("a","b","c");
$y = array("c","d","e");
$z = $x + $y; // $x 与 $y 的联合
var_mp($z);
echo "<br>";
var_mp($x == $y); //$X和$y没有相同的键/值对则结果为flase
echo "<br>";
var_mp($x === $y); //$X和$y没有相同的键/值对,并且顺序和类型都不相同则结果为flase
echo "<br>";
var_mp($x != $y); //$X不等于$y条件成立则结果为true
echo "<br>";
var_mp($x <> $y); //$X不等于$y条件成立则结果为true
echo "<br>";
var_mp($x !== $y); //$X不全等于$y条件成立则结果为true
//结果是什么? 原因呢? 联合是怎么样的?不全等是需要内容和顺序都不同么?
//php 的比较运算符中不全等是全部不同返还true 呢还是有一个不同就返还treu ?
/*
1.结果是
array (size=3)
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'c' (length=1)

boolean false

boolean false

boolean true

boolean true

boolean true

运行一下就知道了赛!
*/
/*
2.不知道想问的是什么原因
3.数组联合? 是想合并两个数组吗? 如果是的话 array_merge($x,$y)应该这样实现
4.不全等的意思是只要两个数组的键/值对的内容,或者类型不一样,都视为不全等
5.php的比较运算符中不全等,只要有一个不同就会返回true(包括类型,值)
*/
?>

热心网友

array (size=3)
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'c' (length=1)

boolean false

boolean false

boolean true

boolean true

boolean true

数组键值要对应才相等,另外什么是全等呢,就是值和类型都是一样的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com