1樓:宇宙大師之一
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);
?>
2樓:匿名使用者
是一種格式。這個不用去理解,只要知道,必須這麼用。就像1+1=2 乙個道理。其他語言用的是小括號,而php中用[ ]中括號
3樓:匿名使用者
array[ *]
你說的是這個意思嗎?
php正規表示式中,小括號(),中括號[],大括號{}分別是什麼意思?求解
4樓:紫薇參星
()用於捕獲匹配的字串,比如:a(.*?)b捕獲a和b之間的任何字元(除了換行符外)
而且()還用於括起正規表示式中的小組,比如:^(a|b).*$匹配以a或b開頭的任何字串
另外,(?:pattern)是乙個非捕獲匹配,就是匹配但不捕獲字串
(?<=pattern)逆序肯定環視,表示所在位置左側能夠匹配pattern
(?
(?=pattern)順序肯定環視,表示所在位置右側能夠匹配pattern
(?!pattern)順序否定環視,表示所在位置右側不能匹配pattern
這些都和()是不同的概念,不要混淆
用於定義匹配的字符集或字元範圍,比如:[a-z]匹配乙個英文小寫字母範圍從a到z
{}用於定義匹配的次數,比如:a匹配a至少一次
php 中括號 定義陣列
5樓:匿名使用者
php 5.4版以後可以這麼寫,新增的陣列簡寫語法。
php 5.3版及以前的版本不接受這麼寫...
php中什麼時候加中括號[]
6樓:幽靈軍團小熬
function name(){}, for(){},$str在字串的變數的後面跟上{}
這時候大括號起的作用就是,告訴php,括起來的要當成變數處理。望採納求採納為滿意回答。
7樓:優久工作室
陣列$colors= array('red','blue','green','yellow');
echo $colors[1];
會輸出 blue!
8樓:十火焚葉
array 陣列取子項
如: $arr=array( [0]=>"a",[1]=>"b",[2]=>"c");
$arr[0] //取到為a
9樓:匿名使用者
這些是基礎比如$_get[''],$_post[''],陣列操作等等,建議先學習基本的php語法
10樓:匿名使用者
陣列的序號或key都要用包起來
11樓:匿名使用者
取資料庫欄位時就用到如$rs["id"]
php中,中括號"[]"裡什麼時後用雙引號?什麼時候用單引號?
12樓:匿名使用者
一般情況下,建議都使用單引號,只有在這個字串需要進行計算時才使用雙引號。
比如:$_post['pwd'] 與 $_post["$pwd"],其區別在於 "$pwd" 需要進行計算後 以 $pwd 變數的值代替。
而 $_post['pwd'] 和 $_post["pwd"] 從功能上看沒有什麼區別,主要的區別在於:執行效率,因為php對於雙引號包含起來的字串要進行掃瞄計算,單引號則不管內容如何都會原因輸出而不會進行計算。
與 $_post[pwd] 的區別在於:
php會對於沒有用單引號或雙引號包含起來的,首先會猜測這是個全域性常量,而如果找不到會將之做為字串,但通常不建議這樣寫,只有在某些場合會這麼寫,以下是示例:
$s = "傳遞的變數:$_post[pwd]";
而不能寫成:
$s = "傳遞的變數:$_post['pwd']";
13樓:匿名使用者
說的通俗一點,就是如果在引號內沒有變數的話,還是使用單引號,有利於執行效率!
$a=10;
echo "$a是$a";輸出:10=10echo '$a=$a'; 輸出:$a=$a
php中的是什麼意思呢,php中的「 」是什麼意思?
你這個 的copy意思是乙個賦值,但是在記憶體中,如果不加上 符號,表示重新建立乙個空間,並把後面的值複製到新空間裡,而加上 符號,表示 session只是把記憶體指標指到和後面的值同乙個記憶體中,而不建立乙個新的空間 引用,也就是乙個值被不同變數引用,記憶體位址是不變的 為引用 具體可以參考 jf...
php中的業務邏輯是什麼意思,php開發是什麼?
業務邏輯就是處理資料的邏輯啦。一般後台 也分三層 action controller service dao 這裡的三層不是mvc 比如 我得到使用者名稱 但是在存入資料庫的時候 使用者名字段應該是前台的使用者名稱加上當前日期拼成的字串 action或者controller層是第一層 一般是用來及接...
php語法中,php語法中 form id form1 name form1 method post action common php session name
這個是php內建函式 意思就是將當前回話的使用者資訊 一併通過post提交到服務端。但現在這種寫法 還是第一次遇到.common.php?session name 這是一段url 是php短標籤 裡面的session name 和session id 是兩個函式 也就是這樣common.php?se...