開啟php學習之旅 資料型別與運算子

2021-07-24 18:39:40 字數 1510 閱讀 9762

<?php 

$int=10;

$f1=3.14;

$m=$int+$f1;

var_dump($m,$int);//float(13.14) int(10)

----------------------------------

$str='a100';

$n=$int+$str;

var_dump($n,$str);//int(10)

?>

第乙個運算中,會先將$int轉成浮點,然後和$f1相加.

**第二個運算中,會先將$str轉成int型別,然後和$int相加。**

在php中,實現強制轉換,在要轉換的變數之前加上用括號括起來的目標型別即可。
2.轉換成整型

3.轉換成布林型 當轉換為 boolean 時,以下值被認為是 false:

<?php 

$int=10;

$f1=3.14;

$m=$int+$f1;

// var_dump($m,$int);

$str='a100';

echo gettype($str);//integer

echo isset($str);// 1

echo empty($str1);//1

$a=settype($str,'integer');

echo $a;//1

?>

面試題:

執行程式段<?php

echo

8%(-3) ?>

將輸出<?php

echo

8%(-3); ?>

//2

[思考]:$a = ($b = 4) + 5; 這行**如何理解? $a = 9;

答:賦值運算表示式的值也就是所賦的值。也就是說,「$a = 3」的值是 3。

表示式也是有值的。

有時候我們還將 = 和其它的運算組合到一起,形成組合賦值。

$a = $a + 5 => $a += 5;

只有乙個,就是 點 . ,沒有加號,

注意的是,點 和 賦值運算子一起 形成 組成賦值。

.=

邏輯運算子

遞增遞減運算子

三目運算子

mysql學習之旅(二) 資料型別

什麼是資料型別?資料型別是指資料列 儲存過程引數 表示式和區域性變數的資料特徵,它決定了資料的儲存格式,代表了不同的資訊型別。如何選擇資料型別?根據資料的需要選擇資料型別。tinyint 有符號值 128 127 位元組 1 無符號值 0 255 smallint 有符號值 2 15到2 15 1 ...

PHP學習 PHP 資料型別

字串 整數 浮點數 邏輯 陣列 物件 null。php 字串 字串是字串行,比如 hello world 字串可以是引號內的任何文字。您可以使用單引號或雙引號 例項 x hello world echo x echo x hello world echo x 執行例項 php 整數 整數是沒有小數的...

php 資料型別與轉換

整型浮點型 布林型字串 陣列物件 int val 轉換為整型 float val 轉換為浮點型 string val 轉換為字串 bool val 轉換為布林型 array val 轉換為陣列,陣列只包含 val乙個元素.val object val 轉換為物件,物件的scalar屬性指向 val....