字符串的声明(数据类型)
1.可以使用双引号,也可以使用单引号
双引号可以解析变量,也可以解析所有转义字符
2.分割 匹配 查找 替换
特点:如果是其它类型的数据,也可以使用字符串函数,先将其它类型自动转成字符串再处理。
字符串可以像数组一样,通过每个下标,来访问每个字符,但不是数组(数组也可以通过{}来访问成员)echo count(‘abc‘).‘<br>‘; //1
$str = ‘abcdefghigklmn‘; $s = ‘‘; for($i=0;$i<strlen($str);$i++){ if($i%2==0){ $s .= $str{$i}; } } echo $s.‘<br>‘; $str2 = ‘hello‘; echo $str2{2}.‘<br>‘;//l$str2[2] = ‘world‘; echo $str2.‘<br>‘; //‘hewlo‘ $int = array("one"=>100,"two"=>200); echo "aaaaaaaa$int[one]aaaaaaa<br>";//可以解析 echo "aaaaaaaa{$int["one"]}aaaaaaa<br>";//可以解析 echo "aaaaaaaa".$int["one"]."aaaaaaa<br>";//可以解析
echo "aaaaaaaa$int[‘one‘]."aaaaaaa<br>";//不可以解析,如果对于关联数组下标使用引号,就必须使用花括号