转义符
\n 换行
\r 回车
\t 水平制表符 (tab)
\\ \
\' '
\* *
\$ $
单引号 只解析\'和\\两个转义符
双引号解析所有转义符
//php引擎在解析变量的时候会尽可能多的向后取合法字符,认为取得越多,这个变量的含义就越明确
花括号
<?php
//对于字符串中的指定字符做增删改查操作
$string='abcdef';
//查找
echo $string{0};
echo '<br/>';
echo $string{2};
echo '<br/>';
echo $string{5};
echo '<br/>';
//修改
//注意,修改的时候只能一个字符替换一个字符
$string{1}='z';
echo $string;//azcdef
echo '<br/>';
$string{4}='!';
echo $string;//azcd!f
echo '<hr/>';
$string='abc';
$string{0}='hello';
echo $string;//hbc
echo '<hr/>';
//不要对于中文字符做操作
$string='你好';
var_dump($string);//'你好' (length=6)
echo '<hr/>';
//删除
$string='abcdef';
$string{2}='';
echo $string;
echo '<br/>';
$string{0}='';
echo $string;
//添加字符
echo '<br/>';
$string='abc';
$string{3}='d';
echo $string; //abcd
echo '<br/>';
$string='abc';//abc00e
$string{5}='e';//abc e length=6
echo $string;
echo '<br/>';
var_dump($string);
/*
$string='king';
1.输出首字母
2.将字符串中n编程o
3.将字符串中i删除掉
4.在字符串末尾添加一个!
*/
对象不能直接转换成为字符串,会报致命错误,程序终止执行
临时类型转换
系统函数完成临时转换
永久转换
settype($var,'int')
1.boolean 2.integer 3.float 4.string 5.array 6.object 7.null
通过函数库检测变量的类型is_*($var) *表示类型
实例
$var = 123
var_dump(is_int($var));
返回true 如果$var不为整形返回false
未定义变量默认为空
销毁变量,销毁后的变量为null
unset($var,...)