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