php基本數據類型

echo "<h3>Hello World!</h3>";


echo "<h4>1、+ - * / % = 運算符</h4>";
$Num1 = 9;
echo '$Num1=' . $Num1 . "<br/>";
$Num2 = 3;
echo '$Num2=' . $Num2 . "<br/>";
$Result = $Num1 + $Num2;
echo '$Num1+$Num2=' . $Result . "<br/>";
$Result = $Num1 - $Num2;
echo '$Num1-$Num2=' . $Result . "<br/>";
$Result = $Num1 * $Num2;
echo '$Num1*$Num2=' . $Result . "<br/>";
$Result = $Num1 / $Num2;
echo '$Num1/$Num2=' . $Result . "<br/>";
$Result = $Num1 % $Num2;
echo '$Num1%$Num2=' . $Result . "<br/>";
$Result = ($Num1 = 1) + ($Num2 = 2);


echo "<h4>2、== === >= <= != ?: 比較運算符</h4>";
echo '($Num1 = 1) + ($Num2 = 2)=' . $Result . "<br/>";
echo $Num1, "==", $Num2, " = ", $Num1 == $Num2, "<br/>";
echo $Num1 = 12, "==", $Num2 = 12.0, " = ", $Num1 == $Num2, "<br/>";
echo $Num1 = 12, "==", $Num2 = 12, " = ", $Num1 == $Num2, "<br/>";
echo $Num1 = 12, "===", $Num2 = 12.0, " = ", $Num1 === $Num2, "<br/>";
echo "'", $Num1 = '12.0', "'===", $Num2 = 12, " = ", $Num1 === $Num2, "<br/>";
echo $Num1 = 12, "===", $Num2 = 12, " = ", $Num1 === $Num2, "<br/>";
echo $Num1 = 12, "!=", $Num2 = 12.0, " = ", $Num1 != $Num2, "<br/>";
echo $Num1 = 12, ">", $Num2 = 13, " = ", $Num1 < $Num2, "<br/>";


echo "<h4>3、'' 執行運算符</h4>";
$allfiels = 'ls';
echo "<pre>$allfiels</pre>";


echo "<h4>4、++ --遞增運算符和遞減運算符</h4>";
echo $Num1 = 12, "++=", $Num1 ++, "<br/>";
echo "++", $Num1 = 12, "=", ++ $Num1, "<br/>";
echo $Num1 = 12, "--=", $Num1 --, "<br/>";
echo "--", $Num1 = 12, "=", -- $Num1, "<br/>";


echo "<h4>5、. 字符串運算符</h4>";
echo "'", $Num1 = 'Hello ', "'.", "'", $Num2 = "World!", "' = ", $Num1 . $Num2, "<br/>";


echo "<h4>6、字符串操作</h4>";
echo "<h5>a、substr</h5>";
echo "substr(\"Hello\", 1)=" . substr ( "Hello", 1 ) . "<br/>";
echo "substr(\"Hello\", 1,2)=" . substr ( "Hello", 1, 2 ) . "<br/>";
echo "substr(\"Hello\", -2)=" . substr ( "Hello", - 2 ) . "<br/>";
echo "substr(\"Hello\", -3,2)=" . substr ( "Hello", - 3, 2 ) . "<br/>";
echo "substr(\"Hello\", 1,-1)=" . substr ( "Hello", 1, - 1 ) . "<br/>";
echo "substr(\"Hello\", 2,-2)=" . substr ( "Hello", 2, - 2 ) . "<br/>";
echo "<h5>b、strstr</h5>";
echo "strstr(\"HelloWorld!\", \"W\")=" . strstr ( "HelloWorld!", "W" ) . "<br/>";
echo "strstr(\"HelloWorld!\", \"Ws\")=" . strstr ( "HelloWorld!", "Ws" ) . "<br/>";
echo "strstr(\"HelloWorld!\", \"W\",\"ll\")=" . strstr ( "HelloWorld!", "W", "ll" ) . "<br/>";
echo "strstr(\"HelloWorld!\", \"W\",\"ss\")=" . strstr ( "HelloWorld!", "W", "ss" ) . "<br/>";
echo "<h5>c、str_replace</h5>";
echo "str_replace(\"HelloWorld!\", \"helloworld\",\"My HelloWorld of php!\")=" . str_replace ( "HelloWorld", "helloworld", "My HelloWorld of php!" ) . "<br/>";


echo "<h4>7、類型轉化</h4>";
$Val = 'Hello';
$Greet = ( array ) $Val;
echo "(array)'Hello'=" . $Greet [0] . "<br/>";
$obj = ( object ) $Val;
echo "( object ) 'Hello'=" . $obj->scalar . "<br/>";
echo "\"15 boxes grain\"+2=" . ("15 boxes grain" + 2) . "<br/>";
echo "\"15units\"+2=" . ("15units" + 2) . "<br/>";
echo "\"12.4\"+2=" . ("12.4" + 2) . "<br/>";
echo "\"-12.4kg\"+2=" . ("-12.4kg" + 2) . "<br/>";


echo "<h4>7、變量的變量</h4>";
$greet = "greeting";
$$greet = "hello!";
echo "<br/>";


echo "<h4>8、確定和設置變量的類型</h4>";
echo "<h5>a、settype()函數</h5>";
$Mystrval = "Container 72";
$Myboolval = FALSE;
echo "settype ( \"false\", \"string\" )=" . (settype ( $Myboolval, "string" )) . "<br/>";
echo "gettype ( \"false\" )=" . (gettype ( $Myboolval )) . "<br/>";
echo "settype ( \"Container 72\", \"integer\" )=" . (settype ( $Mystrval, "integer" )) . "<br/>";
echo "gettype ( \"Container 72\" )=" . (gettype ( $Mystrval )) . "<br/>";
echo "settype ( \"false\", \"integer\" )=" . (settype ( $Myboolval, "integer" )) . "<br/>";
echo "gettype ( \"false\" )=" . (gettype ( $Myboolval )) . "<br/>";


echo "<h4>9、常量</h4>";
define ( "CONSTANT", "This cannot be changed" );
echo CONSTANT . "<br/>";
echo Constant . "<br/>";
echo "CONSTANT", "<br/>";
echo 'CONSTANT', "<br/>";
define ( "CONSTAN", "This cannot be changed", true );
echo CONSTAN . "<br/>";
echo Constan . "<br/>";
echo "CONSTAN", "<br/>";
echo 'CONSTAN', "<br/>";
?>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章