-
字符串中包含引號時的解決方法:
????1. 第一種方案:在單引號中嵌入雙引號。
????2. 第二種方案:在雙引號中嵌入單引號。
????3. 第三種方案:使用轉義符“\”。
<?php? $str_string1?=?'甲問:"你在哪里學的PHP?"'; $str_string2?=?"乙毫不猶豫地回答:'當然是慕課網咯!'"; $str_string3?=?'甲問:\'能告訴我網址嗎?\''; $str_string4?=?"乙答道:\"www.xianlaiwan.cn\""; echo?$str_string1; echo?"<br?/>"; echo?$str_string2; echo?"<br?/>"; echo?$str_string3; echo?"<br?/>"; echo?$str_string4; echo?"<br?/>"; ?>
查看全部 -
字符串:是由一系列字符組成,在PHP中字符和字節一樣,也就是說,一共有256種不同字符的可能性。
字符串型的三種方法定義:單引號形式、雙引號形式和Heredoc結構形式。
<?php? $str_string1?=?'我是字符串';???#?單引號括起 $str_string2?=?"我也是字符串哦";??#?雙引號闊括起 echo?$str_string1; echo?"<br?/>"; echo?$str_string2; ?>
查看全部 -
浮點型(浮點數、雙精度數或實數):也就是通常說的小數,可以用小數點或者科學計數法表示??茖W計數法可以使用小寫的e或寫的E。
<?php $num_float1?=?1.234; echo?$num_float1;????#?1.234 echo?"<br?/>"; $num_float2?=?1.2e3; echo?$num_float2;???#?1200 echo?"<br?/>"; $num_float3?=?7.0E-3; echo?$num_float3;????#?00.007 echo?"<br?/>"; ?>
查看全部 -
整型(integer):類似于常見的整數。它可以用十進制、八進制、十六進制指定:? ?
????1.?十進制:就是日常使用的數字。
????2.?八進制:數字前必須加上“0”(這個0是阿拉伯數字0)。
????3.?十六進制:數字前必須加“0x”(這個0也是阿拉伯數字0)。
<?php $data_int1?=?123;???#?十進制正整數 echo?$data_int1; echo?"<br?/>"; $data_int2?=?-123;???#?十進制負整數 echo?$data_int2; echo?"<br?/>"; $data_int3?=?0123;???#?八進制,相當于十進制的83 echo?$data_int3; echo?"<br?/>"; $data_int4?=?0x123;??#?十六進制,相當于十進制的291 echo?$data_int4; echo?"<br?/>"; ?>
查看全部 -
整型(integer):類似于常見的整數。它可以用十進制、八進制、十六進制指定:???
????1. 十進制:就是日常使用的數字。
????2. 八進制:數字前必須加上“0”(這個0是阿拉伯數字0)。
????3. 十六進制:數字前必須加“0x”(這個0也是阿拉伯數字0)。
<?php $data_int1?=?123;???#?十進制正整數 echo?$data_int1; echo?"<br?/>"; $data_int2?=?-123;???#?十進制負整數 echo?$data_int2; echo?"<br?/>"; $data_int3?=?0123;???#?八進制,相當于十進制的83 echo?$data_int3; echo?"<br?/>"; $data_int4?=?0x123;??#?十六進制,相當于十進制的291 echo?$data_int4; echo?"<br?/>"; ?>
查看全部 -
布爾類型(boolean):只有兩個值:TRUE和FALSE,可理解為是或否。它不區分大小寫,即”TRUE”和“true”效果一樣。主要用在條件結構中,例如判斷是否滿足條件的時候,是用“true”表示滿足,用“false”表示不滿足。
注意:用”echo”指令輸出布爾類型時,如果是“true”則輸出的是“1”,“false”則什么也不輸出。可以使用var_dump(x)函數,獲取它真正的數據類型。
<?php? ????$man?=?"男"; $flag?=?$man?==?"男"; echo?$flag?;?????#?1 echo?"<br?/>"?;?? var_dump($flag);?#?bool(true) ?>
使用”echo”指令輸出結果為1,而“var_dump”給我們表明了“$flag”為布爾類型的身份。
查看全部 -
PHP支持8種原始類型,其中包括四種標量類型、兩種復合類型和兩種特殊類型。PHP是一門松散類型語言,不必聲明變量的數據類型,PHP會自動把變量轉換為自動的數據類型。
<?php? ?$string?=?"就是就是"; ?var_dump($string);??#?string(12)?"就是就是" ?echo?"<br?/>"; ?$string?=?9494; ?var_dump($string);???#?int(9494) ??echo?"<br?/>";? ?>
查看全部 -
變量占用的空間單元不一樣(占的地盤大小不一樣),也分成幾種數據類型,使用memory_get_usage()方法可以獲取當前PHP消耗的內存。
<?php? //?別定義四種不同的數據類型:字符串類型,整型,浮點型和數組 echo?$m1?=?memory_get_usage();?#?當前消耗內存 echo?"<br?/>"; $var_string?=?"123";????#?字符串類型??? echo?$m2?=?memory_get_usage()-$m1;? echo?"<br?/>"; $n?=?123;???#?整型 echo?$m3?=?memory_get_usage()-$m1-$m2;? echo?"<br?/>"; $f?=?123.00;??#?浮點型 echo?$m4?=?memory_get_usage()-$m1-$m2-$m3;? echo?"<br?/>";? $var_array?=?array("123");???#?數組類型 echo?$m5?=?memory_get_usage()-$m1-$m2-$m3-$m4;? ?>
查看全部 -
變量名除了需要“$”進行標識外,還需遵守變量命名規則:
????1、變量名必須以字母或下劃線?“_”開頭。
????2、變量名只能由字母、數字、以及“_”組成,還能包含漢字。
????3、變量名不允許包含空格。當變量名由多個單詞組成,建議使用“_”進行分隔(比如 $my_apple),俗稱下劃線法,或者以大寫字母開頭比如 $myApple,俗稱駱駝式命名法(也稱駝峰命名法)。
注意:在PHP中變量名是區分大小寫的,如“$my_book”與“$my_Book”代表兩個不同的變量。
<?php ????$my_book?=?"我的小寫的book"; ????$my_BOOK?=?"我的大寫的BOOK"; ????echo?$my_book; ????echo?"<br?/>"; ????echo?$my_BOOK; ????echo?"<br?/>"; ????$my_book?=?"PHP的變量命名是大小寫敏感的"; ????echo?$my_book; ????echo?"<br?/>"; ????echo?$my_BOOK; ????echo?"<br?/>" ?>
查看全部 -
定義變量就是向服務器的內存申請空間,用來存儲數據。需要用到變量名和變量值。
“=”左邊是變量名,右邊是變量值,完成定義變量后,需要一個;告訴服務器這行指令已經結束。
<?php ????$var_name?=?"蘋果"; ????$n?=?10; ?>
變量名必須通過$符號標識,“=”在PHP中是賦值運算符,var_name是變量名,“蘋果”是變量值,它是一個字符串,n是變量名,10是變量值,它是一個整型。
var_dump()函數可以將我們的變量的數據類型顯示出來。
<?php? $var_name?=?"蘋果"; $n?=?10; var_dump($var_name);???//?string(6)?"蘋果" var_dump($n);????//?int(10) ?>
查看全部 -
變量是用于存儲值的。命令服務器去干活的時候,往往需要產生一些數據,需要臨時性存放起來,方便取用。
一般情況下一個變量只能裝一個值,除非是復合變量(后面變量類型時會介紹)。
<?php? ????$var?=?"大家來學PHP"; ????echo?$var; ????echo?"<br?/>"; ????$var?=?"學PHP上慕課網"; ????echo?$var; ?>
查看全部 -
PHP注釋語句://單行注釋? ?#單行注釋? ? /*多行注釋*/?
HTML中的注釋:<!--注釋語句-->
CSS中的注釋:/*注釋語句*/。
注釋語句可以在PHP程序的任意位置(但注釋語句一定要寫在<?php ?>之間)。
注意:注釋語句是為程序員準備的。
查看全部 -
在每一條PHP代碼行結尾處都會有一個半角分號(;)。在PHP編程中需要在每條語句的末尾加入分號(;)。
查看全部 -
字符串是用雙引號括起來的一個詞或一個句字,也可以用單引號括起來。
可以把兩個字符用連接符(.)連接起來。
注意:連接符可以連接多個字符串。
在php中字符串連接符是用點(.)來表示的,這一點比較特殊,其它語言中是用加號(+)來表示的,比如:JavaScirpt、Asp、C。
查看全部 -
php中我們可以做計算,比如我們寫入echo 12*3計算機會計算出結果36。
查看全部 -
echo是PHP中的輸出語句,可以把字符串輸出(字符串用雙引號括起來)。
注意echo關鍵字與字符串之間至少要有一個空格。
查看全部 -
在頁面中編寫PHP代碼寫在<?php?>標簽之間,但注意后面的?>是可以省略的。
<?php ????echo?"想學PHP嗎?來慕課網吧"; ?>
也可以將代碼寫在一行上:
<?php?echo?"想學PHP嗎?來慕課網吧";?>
任務:
我來試一試:在結果窗口中輸出23+6的計算結果
1、在右部編輯器中第9行的寫入代碼:
<?php?echo?23+6;?>
查看全部
舉報