php对字符串的操作,以及php正则表达式的理解

php最文字的处理很是强大,之前一直云里雾里,这次学习一下。

1,' 与 ”的区别 

<?php
//双引号中的特殊字符会被解析
echo "你好\t我好";echo "<hr>";
//双引号解析变量
$name = 'chenglin';
echo "你好,$name";echo "<hr>";

echo '你好\t我好';echo "<hr>";
$name = 'chenglin';
echo "你好,$name";
?>

2,转义字符\ 

  转义字符有两个作用,一是赋予字符特殊含义(\t是制表符),二是格式化特殊字符(\'使'变成非定界符)

<?php
// 转义',不然报错
echo 'I \'am a tea\cher';echo "<hr>";
//转义t,\t现在是制表符
echo "你好\t我好";echo "<hr>";
?>

3,字符串的增删改查(将字符串堪称数组)

  查:

<?php
$domain = 'http://www.baidu.com';

//查询
echo $domain[3];echo '<hr>';  
echo $domain{3};echo '<hr>';  

//从下标7开始截取整个字符串
echo substr($domain,7);echo '<hr>'; 
//从下标7开始截取3个字符
echo substr($domain,7,3);echo '<hr>'; 
?>

猜你喜欢

转载自www.cnblogs.com/cl94/p/9013133.html