<!-- 例子2-1 布尔型变量通常是应用在条件或循环语句的表达式中。下面在if条件语句中判断变量$b是否为true,如果为true,则输出“我们要努力学好PHP”,否则输出“出错!”。 --> <?php $b=true;//定义布尔型变量 if($b==true){//使用if条件语句判断变量值是否为真 //如果为真,将执行绿色的字体“我们会努力学好PHP” echo "<font color='green'>我们要努力学好PHP</font>"; } else{ //否则为假,将执行绿色的字体“出错” echo "<font color='red'>出错</font>"; /*我们用font来规定文本的字体、字体尺寸、字体颜色。*/ } ?>
<!-- 例2-2 分别应用单引号和双引号输出同一个变量,其输出的结果完全不同,双引号输出的是变量的值,而单引号输出的是字符串“$a”. --> <?php $a="你好,安德风"; // 双引号输出 echo "<h2>$a</h2>"; // 单引号输出 echo '<h3>$a</h3>'; ?>
<!-- 例2-3 应用定界符定义字符串并输出。可以看到,它和双引号没什么区别,字符串中包含的变量也被替换成实际变量的值。 --> <?php $i="PHP"; //定义一个i变量 // <<<std……std;定界符运用,输出字符串 echo <<<std Hello,Welcome here!<p> Do you like $i? <br> std; ?>
<!-- 例2-5 下面的实例是输出圆周率的近似值,用了3种书写方法:圆周率函数、传统书写格式和科学记数法。 --> <!-- 定义将所有输出的字体改为黑体,字体颜色为橙色,字体大小为6像素 --> <font face="黑体" color="orange" size="6px"> <?php echo "圆周率三种写法:<p>"; echo "第一种方法:pi=".pi()."<p>"; echo "第二种方法:3.14159265359 =".'3.14159265359 '."<p>"; echo "第二种方法:314159265359E-11 =".'314159265359E-11 '."<p>"; echo "<br>"; ?>
<!-- 例如2-6 PHP数组的下标可以是数字,也可以是字符串的形式。在下面的实例中使用数字和字符串作为数组的下标,创建一个数组$arr,并且输出数组中的值。 --> <font face="黑体" color="red" size="6px"> <?php $arr=array(0=>"安德风",1=>"520",2=>"1314"); echo "$arr[0]"."$arr[1]"."$arr[2]"; echo "<br>"; ?>
<!-- 例2-7 下面通过几个检测数据类型的函数来检测相应的字符串类型 --> <?php $a=true; $b=12; $c=3.1415926; $d="你好,安德风"; echo "a检测变量是否为布尔型".is_bool($a)."<br>"; echo "b检测变量是否为整型".is_int($b)."<br>"; echo "c检测变量是否为double型".is_double($c)."<br>"; echo "d检测变量是否为字符串型".is_string($d)."<br>"; ?>