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