變量的打印php
<?php //echo 與 print相似 支持打印普通類型數據 echo 'hello';//打印hello echo true;//打印1 echo false;//什麼都不打印 //echo能夠打印多個參數 echo 'hello','world','!';//打印helloworld! //print只能支持一個參數 print "hello";//打印hello //var_dump 能夠打印結構類型數據 var_dump('value');//打印string(5) "value" var_dump(false);//打印bool(false) var_dump(array('1','2')); //打印array(2) { //[0]=> //string(1) "1" //[1]=> //string(1) "2" }
if語句html
<?php if(true){ echo "hello"; } ?>
if語句的另外一種寫法shell
<?php if(true): echo "hello"; else: echo "world"; endif; ?> 這種寫法經常使用語php與html混編時使用
混編例子apache
<?php if($age > 18):?> <p>成年人</p> <?php else:?> <p>小朋友</p> <?php endif?>
$arr = [1,2,3,4]; foreach($arr as $value){ echo $value; }
$assoc= ['key1' => 'value1','key2' => 'value2']; foreach($arr as $key => $value){ echo $key,$value; }
雙引號與單引號的區別
單引號支持轉義和變量解析windows
//獲取字符串長度 $str = 'hello'; echo strlen($str);//5 echo '<br>'; echo strlen('你好');//6 echo '<br>' //一箇中文字符算作三個字符 //獲取中文字符串字符數 echo mb_strlen($str1,'utf-8');//2 //該函數不是php的內置函數,須要進行下面的配置來導入該擴展函數
mb_XXXX系列函數導入步驟:
進入PHP目錄D:\develop\php
複製php.ini-development
文件,並將複製後的文件重命名爲php.ini
用編輯器打開php.ini
查找mbstring
,去掉;extension=mbstring
前面的;
而後保存並將該文件複製到C:/windows
目錄下
而後查找extension_dir='ext'
,修改爲extension = "D:/develop/php/ext"
而後再修改Apache配置文件httpd.conf
往下圖位置添加PHPIniDir D:/develop/php
瀏覽器
而後,重啓apache編輯器
咱們能夠在D:/develop/apache24/www
目錄下新建一個phpinfo.php文件
寫入如下代碼函數
<?php phpinfo(); ?>
而後打開瀏覽器輸入localhost/phpinfo.php
,顯示以下圖所示則證實配置成功spa
自此mb擴展
已經安裝好了命令行
進入php shell模式
進入命令行,而後切到php目錄,執行php -a