[PHP字串]②--花括號{}的作用
![2953340-01205c6acb65e140.png](https://upload-images.jianshu.io/upload_images/2953340-01205c6acb65e140.png)
Paste_Image.png
$username = 'king';
//echo "my name is $kings";
echo "my name is {$username}s";//my name is kings
echo "<hr/>";
echo "my name is ${username}s";//my name is kings
![2953340-64b0fa8445ba17a4.png](https://upload-images.jianshu.io/upload_images/2953340-64b0fa8445ba17a4.png)
Paste_Image.png
![2953340-e62a69aae74ba433.png](https://upload-images.jianshu.io/upload_images/2953340-e62a69aae74ba433.png)
Paste_Image.png
查詢 修改
$str = 'abcdef';
echo $str{0};//a
echo "<hr/>";
$str{1} = 'm';
echo $str;//amcdef
echo "<hr/>";
//只能用一個字元修改一個字元
$str{4} = 'hello';
echo $str;//amcdhf
echo "<hr/>";
//中文在UTF8下佔三個字元
$str = "你好";
echo $str{0};
echo $str{1};
echo $str{2};//你
![2953340-def971df9a47cced.png](https://upload-images.jianshu.io/upload_images/2953340-def971df9a47cced.png)
Paste_Image.png
刪除
$str = "imooc";
$str{1} = '';
echo $str . "<br/>"; //iooc
var_dump($str); //string 'i�ooc' (length=5)
![2953340-61c54670f96e42d4.png](https://upload-images.jianshu.io/upload_images/2953340-61c54670f96e42d4.png)
Paste_Image.png
新增
$str = 'abc';
$str{3} = 'def';
echo $str . "<br/>";//abcd
$str{5} = "fgh";
echo $str . "<br/>";//abcd f
var_dump($str);//string 'abcd f' (length=6)
![2953340-023c83727989880c.png](https://upload-images.jianshu.io/upload_images/2953340-023c83727989880c.png)
Paste_Image.png
[]與{}效果相同
$str = 'hello';
echo $str[0] . "<br/>";//h
$string = 'sdsdsdsdkjfkgjfjkgfj';
echo $string{mt_rand(0, strlen($string) - 1)};//g
![2953340-326a6d3975bd0a20.png](https://upload-images.jianshu.io/upload_images/2953340-326a6d3975bd0a20.png)
Paste_Image.png
思考:產生4位驗證碼
相關文章
- Swift之花括號Swift
- JSON 字串中的中括號和大括號區別詳解JSON字串
- 演算法篇-字串-TeX括號演算法字串
- interleave字串;及括號匹配分析字串
- eval() JSON轉換 小括號 () 作用JSON
- 區分import 什麼時候使用 花括號{ }Import
- JavaScript取出字串中括號裡的內容JavaScript字串
- 【Microbar 】Asp.net 類中使用中括號([......])的作用ASP.NET
- 理解正規表示式中的括號 (),方括號 [] 和大括號 {}
- 演算法題:判斷括號字串是否有效演算法字串
- eval()進行json轉換時新增小括號()的作用JSON
- Python有效括號字串判斷和深度計算Python字串
- c++物件建立帶括號與無括號的區別C++物件
- JavaScript中圓括號()和方括號[]的一個特殊用法JavaScript
- PHP刪除字串中的逗號PHP字串
- C# 正規表示式提取字串中括號裡的值C#字串
- js正規表示式獲取字串中多個大括號{}中的內容,包括大括號並放入陣列中JS字串陣列
- Linux中大括號主要作用是什麼?需要注意哪些?Linux
- Matlab中的括號()[]{}Matlab
- 20. 有效的括號
- 括號畫家
- JavaScript 函式呼叫時帶括號和不帶括號的區別JavaScript函式
- 程式語言簡史:有人討厭花括號,於是發明了PythonPython
- 如何在SpringBoot/Tomcat的URL查詢字串中的支援括號?Spring BootTomcat字串
- {{rateTime}}大括號裡面的數字轉換為字串(日期)字串
- [leetcode]有效的括號LeetCode
- Shell 括號總結
- 最長有效括號
- php中函式前加&符號的作用分解PHP函式符號
- 正則中括號點符號符號
- 萬用字元 and [] 中括號的用法字元
- 永遠不要使用雙花括號初始化例項,否則就會OOM!OOM
- 程式語言簡史:有人不喜歡花括號,於是他發明了PythonPython
- 每日一題: 有效括號每日一題
- Leetcode20. 有效的括號LeetCode
- Leetcode——20. 有效的括號LeetCode
- 【LeetCode-棧】有效的括號LeetCode
- LeetCode有效的括號(Python)LeetCodePython