现在的位置: 首页 > PHP开发 > 正文
特殊字符处理
2013年07月02日 PHP开发 ⁄ 共 652字 暂无评论 ⁄ 被围观 5,458 views+
//这样可以讲字符串当做是数组的形式来取出指定位置的字符串
$str="0123456789";
echo $str{strlen($str)-1};
echo '<br>';
echo $str[8];
 
strspn — 计算字符串中全部字符都存在于指定字符集合中的第一段子串的长度。
 
$var = strspn("42 is the answer to the 128th question.""1234567890");
 
$var 将被指派为 2,因为 '42' 是 subject 中第一段全部字符都存在于 '1234567890' 的连续字符。
 
&      的实体代码 &amp
<      的实体代码 &lt;
>      的实体代码 &gt;
"      的实体代码 &quot;
'      的实体代码 &apos;
空格    的实体代码 &nbsp;
 
&  encode后的值    %26
 
js中匹配字符串中的所有指定字符串时可以使用正则:
 
<script>
    var str="01234&5678&9";
    str=str.replace(/&/g,'%26');    //这里的g很有用途,代表的进行所有匹配
    alert(str);
</script>
 
<script>
    ptn=/\w+@(\w+\.){1,}\w+$/;
    str='www@www.com';
    if(str.match(ptn))
    alert('成功');
</script>

给我留言

您必须 [ 登录 ] 才能发表留言!