學習筆記PHP-0五、PHP雜亂筆記

變量的打印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前面的;
clipboard.png
而後保存並將該文件複製到C:/windows目錄下
而後查找extension_dir='ext',修改爲extension = "D:/develop/php/ext"
clipboard.png
而後再修改Apache配置文件httpd.conf往下圖位置添加PHPIniDir D:/develop/php瀏覽器

clipboard.png

而後,重啓apache編輯器

咱們能夠在D:/develop/apache24/www目錄下新建一個phpinfo.php文件
寫入如下代碼函數

<?php
phpinfo();
?>

而後打開瀏覽器輸入localhost/phpinfo.php,顯示以下圖所示則證實配置成功spa

clipboard.png
自此mb擴展已經安裝好了命令行

進入php shell模式
進入命令行,而後切到php目錄,執行php -a

相關文章
相關標籤/搜索