PHP中方括號就是這個的用途,什麼時候用,什麼時候用()方括號使我很迷惑POST 還是 POST

2021-05-02 11:23:21 字數 3816 閱讀 5649

1樓:匿名使用者

$_post是獲取由form的method="post"方式提交而獲取的陣列。故這裡應使用取、

()是使用者函式、

2樓:

$x[0];

代表取$x($x是一個陣列)中索引為0的值function x($x)

x($x); 代表讓函式x計算$x的值

$_get

$_post

這兩個都是陣列

3樓:清純

用方括號的語法新建/修改

可以通過明示地設定值來改變一個現有的陣列。

這是通過在方括號內指定鍵名來給陣列賦值實現的。也可以省略鍵名,在這種情況下給變數名加上一對空的方括號(「」)。

$arr[key] = value;

$arr = value;

// key 可以是 integer 或者 string// value 可以為任何值。

如果 $arr 還不存在,將會新建一個。這也是一種定義陣列的替換方法。要改變一個值,只要給它賦一個新值。如果要刪除一個鍵名/值對,要對它用 unset()。

4樓:匿名使用者

$_post[ ]

陣列下標用[ ]

php中,中括號"[]"裡什麼時後用雙引號?什麼時候用單引號?

5樓:匿名使用者

一般情況下,建議都使用單引號,只有在這個字串需要進行計算時才使用雙引號。

比如:$_post['pwd'] 與 $_post["$pwd"],其區別在於 "$pwd" 需要進行計算後 以 $pwd 變數的值代替。

而 $_post['pwd'] 和 $_post["pwd"] 從功能上看沒有什麼區別,主要的區別在於:執行效率,因為php對於雙引號包含起來的字串要進行掃描計算,單引號則不管內容如何都會原因輸出而不會進行計算。

與 $_post[pwd] 的區別在於:

php會對於沒有用單引號或雙引號包含起來的,首先會猜測這是個全域性常量,而如果找不到會將之做為字串,但通常不建議這樣寫,只有在某些場合會這麼寫,以下是示例:

$s = "傳遞的變數:$_post[pwd]";

而不能寫成:

$s = "傳遞的變數:$_post['pwd']";

6樓:匿名使用者

說的通俗一點,就是如果在引號內沒有變數的話,還是使用單引號,有利於執行效率!

$a=10;

echo "$a是$a";輸出:10=10echo '$a=$a'; 輸出:$a=$a

php中,中括號"[]"裡什麼時後用雙引號?什麼時候用單引號?

7樓:那段逝去的過往

這個其實和""是沒有關係的,""只是用來宣告陣列的,裡面填寫索引獲取值。你的問題主要是單引號和雙引號的區別。

php中什麼時候加中括號[]

8樓:幽靈軍團小熬

function name(){}, for(){},$str在字串的變數的後面跟上{}

這時候大括號起的作用就是,告訴php,括起來的要當成變數處理。望採納求採納為滿意回答。

9樓:優久工作室

陣列$colors= array('red','blue','green','yellow');

echo $colors[1];

會輸出 blue!

10樓:十火焚葉

array 陣列取子項

如: $arr=array( [0]=>"a",[1]=>"b",[2]=>"c");

$arr[0] //取到為a

11樓:匿名使用者

這些是基礎比如$_get[''],$_post[''],陣列操作等等,建議先學習基本的php語法

12樓:匿名使用者

陣列的序號或key都要用包起來

13樓:匿名使用者

取資料庫欄位時就用到如$rs["id"]

php中什麼時候用大括號,什麼時候用小括號?

14樓:匿名使用者

大括號一般使用者**塊

小括號一般用於表示式

15樓:紀桂花鄧雀

加個.試試。好像不行的吧?我幫你改一下**:thisistrue.";

}else

{echo

"

this

isfalse.";?>這樣的效果是一樣的。不過如果你要輸出的東西很多。這種方法也不不可以的

16樓:同蕾忻戊

一直被這個困擾,比如下面這短簡單的**,請解釋下php是怎麼執行的,怎麼可以把大括號分開寫呢this

istrue.

this

isfalse.

<?php}?>

php中的中括號什麼意思

17樓:宇宙大師之一

php 中的中括號一般是用來通過陣列的鍵名來獲取陣列相應的值,是php中的一種符號

例如:<?php

$array = array('a','b');

echo $array[0];

//表單post提交

$user = $_post['user'];

//表單get提交

$user = $_get['user'];

//讀取session

$user = $_session['user'];

//或者是可以通過空給陣列賦值

$array = 'c';

print_r($array);

?>

還有在表單中,元素的名字加上中括號,可以提交多個元素名相同的元素例如:php處理時:

<?php

$user = $_post['user'];

//獲取到一個陣列形式的資料

print_r($user);

?>

18樓:匿名使用者

是一種格式。這個不用去理解,只要知道,必須這麼用。就像1+1=2 一個道理。其他語言用的是小括號,而php中用[ ]中括號

19樓:匿名使用者

array[ *]

你說的是這個意思嗎?

php正規表示式中,小括號(),中括號[],大括號{}分別是什麼意思?求解

20樓:紫薇參星

()用於捕獲匹配的字串,比如:a(.*?)b捕獲a和b之間的任何字元(除了換行符外)

而且()還用於括起正規表示式中的小組,比如:^(a|b).*$匹配以a或b開頭的任何字串

另外,(?:pattern)是一個非捕獲匹配,就是匹配但不捕獲字串

(?<=pattern)逆序肯定環視,表示所在位置左側能夠匹配pattern

(?

(?=pattern)順序肯定環視,表示所在位置右側能夠匹配pattern

(?!pattern)順序否定環視,表示所在位置右側不能匹配pattern

這些都和()是不同的概念,不要混淆

用於定義匹配的字符集或字元範圍,比如:[a-z]匹配一個英文小寫字母範圍從a到z

{}用於定義匹配的次數,比如:a匹配a至少一次

在建築上,什麼時候用240的牆厚,什麼時候用120的牆厚?小弟求助

一般來說外牆用370的厚比較多 當然也有用240的 內牆的話基本上用240的多 120的話就是普通的隔牆了 希望能幫到你 框架結構,又稱樑柱結構,顧名思義,承重的構件就是樑和柱,所有所有的牆都不需承重,如果不用擔心我一腳就把牆踹碎,全做成12牆也可以。間壁牆在南方肯定是12的,省錢啊。牆體厚度和地域...

在英語的什麼情況中,什麼時候用is什麼時候用are什麼時候用

英語中的am,is 和are都是be的變化形式,這三個詞都是 是 的含義,根據不同的主語選用不同的動詞。用法 1 當主語是i時使用am。2 當使用表示複數的主語或使用 you 時則要用are。3 除以上情況外的,如主語是 she he it 或其他第三人稱單數名詞時則用is。示例 i am a te...

日語中怎麼用的什麼時候要加什麼時候不要

這問題太大了,的用法很多,就你現在來說就記一個吧 名詞和名詞連線表從屬關係時用 例如 日本 山。形容詞或是形容動詞和名詞連線不用 例如 高 山。其他的用法等你學了日語再說。日語動詞加名詞要加 嗎?還有什麼時候動詞後面加 動詞的簡體修飾名詞所以,動詞加名詞是不用加 的 日語不存在什麼句型,不要把日語理...