㈠ php中變數和字元串之間的點是干什麼的
變數和字元串之間的點是連接字元串用的,無論變數值是數字或者字元串,連接後都變成字元串,如:$a=1;$b='a';echo $a.",".$b; //輸出結果是:"1,a"
㈡ 請問 php中.$a*$b.這是什麼意思 ,尤其是 . . 中間兩點,謝謝!
php中的.是用來連接字元串的,這個的意思就是將變數a和b相乘後與另外兩個字元串連接
㈢ PHP裡面的"."點是什麼意思
PHP中「?:」指的是三目運算符。
三目運算符,也稱為條件運算符,它是計算機語言的重要組成部分。它是唯一具有3個操作數的運算符,因此有時稱為三元運算符。通常,三目運算元的組合是右邊界。
三目運算符提供了一種表達簡單if-else語句的簡便方法。運算符由以下格式的問號(?)和冒號(:)組成:表達式?表達式:表達式;一條語句稱為條件表達式,由3個子表達式組成,並使用問號?和冒號:分開。
條件表達式中問號之前的部分是要測試的條件。這就像if語句括弧中的表達式。如果條件為真,則執行?之間的語句。和:;否則,執行以下部分。如果您認為有幫助,可以在子表達式兩邊加上括弧
(3)php中間的點擴展閱讀:
<php>函數的操作規則
1、對於條件表達式b? x:y,首先計算條件b,然後判斷。如果b的值為true,則計算x的值,並且運算的結果為x的值;否則,計算出y的值,並且運算的結果是y的值。
2、條件表達式永遠不會同時計算x和y。條件運算符是右關聯的,即從右到左分組。例如,一個? b:c? d:e將被執行為? b:(c→d:e)。
3、可以理解為:條件?結果1:結果2,在裡面?該數字是格式要求。也可以理解為條件是否為真,條件成立為結果1,否則為結果2。
㈣ php裡面的那個點是什麼意思!
例如
$test = 'aaaaaaaa';
echo $test = $test.'bbbbbbbbbbb';
就會輸出aaaaaaaabbbbbbbbbbb
你這個 就是輸出變數值外加個,
㈤ php參數裡面的.(點)是什麼意思
.是字元串連接符號,例如:
$a='abc';
$b='def';
echo $a . $b;//輸出abcdef
㈥ PHP中連接字元串用的小黑點「.」怎麼用
echo
"<img
src
="
.$dir
.
$actual_name
.
"/>"
PHP中
.
是用來連接兩個字元串的,這三個點是把三個字元串連在一起,拼接成一個完整的HTML標簽。他的輸出結果是
一個完整的image標簽,這個圖片的地址是隨著$dir
$actual_name變化而變化的。
㈦ php中這個小點什麼意思
是字元串連接符號,有兩個是因為($pageval-1)要與兩邊的字元串鏈接啊
你的源碼兩邊應該還有"" 應該是
"<a href=$url?page=".($pageval-1).">上一條</a>" 吧
比如:"abc"."def"就相當於"abcdef"
$a="abc";$a."def"就相當於"abcdef"
同理:$a=100;那麼"變數a的值是".$a."對吧" 就相當於 "變數a的值是100對吧"
㈧ 點在ThinkPHP語言中表示什麼
點是PHP語言的字元串連接符,將點號兩邊的字元串連接起來。ThinkPHP是PHP的一個Web框架,不是語言
㈨ php中點號『.』的問題
嗯,這是個細節。原理如下:
/:表示根目錄
./:表示當前目錄
../:表示上一層目錄
注意:如果什麼都不加,則默認當前目錄
示例:
/index.php | 表示更目錄中的index.php文件
./index.php 與 index.php | 都表示當前目錄中的index.php文件
../index.php | 表示上一層目錄中的index.php文件
如果還有問題,歡迎追問~
㈩ PHP中逗號和點號的區別
復制代碼
代碼如下:
echo
'abc'.'def';
//用點號連接字元串
echo
'abc','def';
//用逗號連接字元串
那麼下面我們就舉一些例子.來認清楚他們之前的區別.
復制代碼
代碼如下:
echo
'1+5='
.
1+5;
看看上面的.輸出的結果是6..而不是1+5=6.有些神奇吧?
更神奇的是你看下面的例子.
復制代碼
代碼如下:
echo
"1+5="
.
5+1;
//輸出2
結果十分奇怪.我們看到.我們把5和1換下位置.結果就變成2了.
為什麼會這樣.難道在PHP中加法是沒有交換律的?當然不是..
我們先不去想為什麼.如果我把上面的點號換成逗號試下.
復制代碼
代碼如下:
echo
'1+5='
,
5+1;
//輸出
1+5=6
echo
'1+5='
,
1+5;
//輸出
1+5=6
可以看出.只有使用逗號我們才可以得到意料中的結果.
那為什麼點號就不行呢?逗號為什麼就行呢?
復制代碼
代碼如下:
echo
('1+5'
.
5)+1;
//輸出2
我們給前面的加個括弧後.得到的結果是一樣的.證明PHP是先連接字元串再進行加法計算了.按照從左向右的方向進行的.
那麼好.既然是先連接的字元串.那麼就應該是"1+55"了.然後再用這個字元串加上1.那為什麼就會輸出2呢?
這個跟PHP中字元串變成數字的機制是相關的.我們來看下面的例子
復制代碼
代碼如下:
echo
(int)'abc1';
//輸出0
echo
(int)'1abc';
//輸出1
echo
(int)'2abc';
//輸出2
echo
(int)'22abc';
//輸出22
從上面的例子我們可以看出.如果將一個字元串強制轉換成一個數字.PHP會去搜索這個字元串的開頭.如果開頭是數字就轉換.如果不是就直接返回0.
回到剛才的1+55.既然這個字元串是1+55.所以強制類型轉換後就應該是1了.在此基礎上加1.當然是2了.
為了證明我們的猜想.我們來驗證一下.
復制代碼
代碼如下:
echo
'5+1='
.
1+5;
//輸出10
echo
'5+1='
.
5+1;
//輸出6
echo
'1+5='
.
1+5;
//輸出6
echo
'1+5='
.
5+1;
//輸出2
結果證明.我們的設想是正確的.
那麼為什麼使用逗號就沒有上面的問題了呢?
手冊上說了.用逗號是multiple
parameters.
也就是說是多參數.換句話說.
逗號分隔開的就相當於是N個參數.也就是說把echo當個函數用.
這樣的話.echo會對每個參數先進行計算.最後再進行連接後輸出.所以我們用逗號就不存在上面的問題了