導航:首頁 > 編程語言 > php中括弧定義數組

php中括弧定義數組

發布時間:2025-02-12 21:02:06

php花括弧,大括弧{}幾種使用方法的分析

一、在函數或流程式控制制語句中的使用
例如:function test(){}、if(){}、foreach(){}
在函數中常用的方法就是保持數據在作用域范圍的執行
二、$str{4}在字元串的變數的後面跟上{}大括弧或者中括弧[],裡面填寫了數字,這里是吧字元串變數當成數組處理。舉個例子如下:
<?php
$str='phpernote.com';
echo $str{0}; // 輸出 p
echo $str[1]; // 輸出 h
$str='000';
$str{0}='1';
echo $str; // 輸出 100
注意:利用這一特性可用來檢查某個字元串是否滿足多少長度,使用 isset 的方式替代 strlen 函數,因為 isset 是語言結構,strlen 是函數,所以使用 isset 比使用 strlen 效率更高。比如判斷一個字元串的長度是否小於 5,如下:
if(!isset($str{5})) 比 if(strlen($str)<5) 更好。
三、對於可變變數使用大括弧,比如:{$val},這時候大括弧就是告訴PHP,括起來的部分要當成變數處理。如下例子:
<?php
$array=array('www','name'=>'phpernote','com');
echo "$array['name']";//用此句會報語法錯誤
echo "{$array['name']}";//此句正常,大括弧內的字元將作為變數來處理
注意:${$a[1]} 與${$a}[1] 是完全不同的:
${$a[1]} 這里$a[1]是一個變數;
${$a}[1] 這里$a是一個變數;
這種寫法的好處就是在字元串中引用變數的時候,這樣就可以不使用.運算符,從而減少代碼的輸入量。

② PHP中的中括弧什麼意思

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);
?>

還有在表單中,元素的名字加上中括弧,可以提交多個元素名相同的元素

例如:

<inpu type="text" name="user[]" value="1">

<inpu type="text" name="user[]" value="2">

<inpu type="text" name="user[]" value="3">

php處理時:

<?php
$user = $_POST['user'];

//獲取到一個數組形式的數據
print_r($user);
?>

③ php 數組裡面,小,(括弧)內,何時加""雙引號

$hahaha= array( ); 括弧裡面的東西都可以用 單引號或者雙引號擴起來,阿拉伯數字可以不使用

例如

$hahaha=array('a',1,'人',"大人","b","2");

如果是帶下標的

$hahaha=array('1'=>'a',2=>1,'b'=>'人');數字可以不用引號,也可以使用,但是字元串必選使用
閱讀全文

與php中括弧定義數組相關的資料

熱點內容
程序員需要高深嗎 瀏覽:98
農行app怎麼查詢公戶賬戶余額 瀏覽:330
美國疾控發防疫命令 瀏覽:141
用固定循環編程可以 瀏覽:880
硅膠壓縮比測試 瀏覽:801
vc命令行編譯c 瀏覽:674
php用戶登錄界面 瀏覽:82
安卓車載導航如何卸載自帶軟體 瀏覽:714
階乘的編程c 瀏覽:415
java視頻教程達內 瀏覽:825
單片機應該怎麼學 瀏覽:420
空氣壓縮機品牌名稱 瀏覽:346
word文檔部分內容加密 瀏覽:63
壓解壓軟體 瀏覽:936
java設置excel格式 瀏覽:957
單片機鎖存器地址怎麼看 瀏覽:576
手機硬體編程 瀏覽:835
如何去除你看文件夾時間 瀏覽:442
兩個加數的和的編程 瀏覽:796
51單片機lcd顯示 瀏覽:585