[PHP字符串]②--花括号{}的作用
文章图片
Paste_Image.png
$username = 'king';
//echo "my name is $kings";
echo "my name is {$username}s";
//my name is kings
echo "";
echo "my name is ${username}s";
//my name is kings
文章图片
Paste_Image.png
文章图片
Paste_Image.png 查询 修改
$str = 'abcdef';
echo $str{0};
//a
echo "";
$str{1} = 'm';
echo $str;
//amcdef
echo "";
//只能用一个字符修改一个字符
$str{4} = 'hello';
echo $str;
//amcdhf
echo "";
//中文在UTF8下占三个字符
$str = "你好";
echo $str{0};
echo $str{1};
echo $str{2};
//你
文章图片
Paste_Image.png 删除
$str = "imooc";
$str{1} = '';
echo $str . "
";
//iooc
var_dump($str);
//string 'i?ooc' (length=5)
文章图片
Paste_Image.png 添加
$str = 'abc';
$str{3} = 'def';
echo $str . "
";
//abcd
$str{5} = "fgh";
echo $str . "
";
//abcd f
var_dump($str);
//string 'abcd f' (length=6)
文章图片
Paste_Image.png []与{}效果相同
$str = 'hello';
echo $str[0] . "
";
//h$string = 'sdsdsdsdkjfkgjfjkgfj';
echo $string{mt_rand(0, strlen($string) - 1)};
//g
文章图片
Paste_Image.png 【[PHP字符串]②--花括号{}的作用】思考:产生4位验证码
推荐阅读
- 一起来学习C语言的字符串转换函数
- thinkphp|thinkphp 3.2 如何调用第三方类库
- CGI,FastCGI,PHP-CGI与PHP-FPM
- 字符串拼接成段落,换行符(\n)如何只执行n-1次
- C语言的版本比较
- 宠物情缘②
- PHP开发-Mac搭建ThinkPHP5.0
- JavaScript|JavaScript — call()和apply()、Date对象、Math、包装类、字符串的方法
- JS截取字符串的方法详解
- 依赖注入模块