• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP语法(二):数据类型、运算符和函数

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

相关链接:

PHP语法(一):基础和变量

PHP语法(二):数据类型、运算符和函数

PHP语法(三):控制结构(For循环/If/Switch/While)

这次整理了PHP的数据类型、运算符和函数。


数据类型

  • 字符串
  • 整数
  • 浮点数
  • 布尔值
  • NULL - (可以通过把值设置为 NULL,将变量清空)
  • 数组
<?php 
    $cars = array("Volvo","BMW");
    echo $cars[0];    //输出Volvo
    var_dump($cars);  //输出:array(3) { [0]=> string(5) "Volvo" [1]=> string(3) "BMW" }
    
    $ages = array("Tom"=>35,"Ben"=>24);
    $ages['Joe'] = 33;
?>

  • 对象
//对象是存储数据和有关如何处理数据的信息的数据类型。
//在 PHP 中,必须明确地声明对象。
//首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。
//然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:
<?php 
	class Car
	{
	    var $color;
	    function Car($color="green") {
	      $this->color = $color;
	    }
	}

	$herbie = new Car("white");
?>
    

数组排序

  • sort() - 以升序对数组排序
  • rsort() - 以降序对数组排序
  • asort() - 根据值,以升序对关联数组进行排序
  • ksort() - 根据键,以升序对关联数组进行排序
  • arsort() - 根据值,以降序对关联数组进行排序
  • krsort() - 根据键,以降序对关联数组进行排序

字符串运算

  • . 点号为字符串连接 $s1 = "hello" . "world";
  • .= 串接赋值 $s1 = "hello" ; $s1 .= "world";

其他运算

  • +
  • -
  • *
  • /
  • %
  • ++ / --

比较运算

  • 等于:== (值相等)
  • 全等于:=== (值相等且类型相同
  • 不等于:!= 或者 <>
  • 不全等(完全不同):!==
  • 大于:>
  • 小于:<
  • 小于等于:<=
  • 大于等于:>=
$x =  100 ; 
$y = "100";

var_dump($x == $y);  // 因为值相等,返回 true
var_dump($x === $y); // 因为类型不相等,返回 false
var_dump($x != $y);  // 因为值不相等,返回 false
var_dump($x !== $y); // 因为类型不相等,返回 true


echo()和print()

  • echo - 能够输出多个字符串
  • print - 只能输出一个字符串,并始终返回 1
  • echo 比 print 稍快,因为它不返回任何值。
  • print使用方法同echo类似
  • echo 是一个语言结构,有无括号均可使用:echo 或 echo()。

<?php
    echo "<h2>PHP is fun!</h2>";
    echo "Hello world!<br>";
    echo "I'm about to learn PHP!<br>";
    echo "This", " string", " was", " made", " with multiple parameters.";
    
    //下面展示echo打印变量
    $txt1="Learn PHP";
    $txt2="W3School.com.cn";
    $cars=array("Volvo","BMW","SAAB");

    echo $txt1;
    echo "<br>";
    echo "Study PHP at $txt2";
    echo "My car is a {$cars[0]}";
?>


函数

  • 函数定义: function name($p1,$p2...){}
function func( $param )
{ 
    echo "Hello $param !";
    return $param;
}

echo "hello " . func(" world");//输出Hello world !hello world


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
[转]php中static关键字在类中的使用发布时间:2022-07-10
下一篇:
PHP如何防采集方法代码发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap