标签:http rcm 文档 字符 html 环境 test new 返回值
将单引号,双引号,反斜线(\)与NUL(NULL字符)前面加上反斜线
<?php
$new = htmlspecialchars("<a href=‘test‘>Test</a>", ENT_QUOTES);
echo $new; // <a href=‘test‘>Test</a>
?>
适合绝大多数HTML文档环境,默认不转义单引号
<?php
$a=‘Hello World!‘;
echo str_replace(‘llo‘,‘‘,$a);
?>
<?php
$a=‘Hello World!‘;
echo str_rot13($a);
?>
<?php
$a=‘a‘;
$b=‘b‘;
$c=‘a‘;
echo strcmp($a,$b);
echo ‘</br>‘;
echo strcmp($a,$c);
?>
但是在PHP版本5.3以后,如果传入的参数不是字符串,虽然会报错,但是返回值是0,也就意味着相等
<?php
$a=‘a‘;
$c=[];
if(strcmp($a,$c)){
echo ‘yes‘;
}
elseif (strcmp($a,$c)==0) {
echo ‘no‘;
}
?>
查找成功返回第一个匹配位置,失败返回false
<?php
$a=‘hello‘;
echo strpos($a,‘h‘);
echo ‘</br>‘;
echo strpos($a,‘o‘);
echo ‘</br>‘;
var_dump(strpos($a,‘k‘));
echo ‘</br>‘;
echo (strpos($a,‘h‘)==strpos($a,‘k‘));
?>
不能用!=0判断是否查找成功,因为位置在第0个位置时,返回0,查找失败返回false,一比较就相等了
翻转字符串
<?php
$a=‘ a b c ‘;
echo trim($a);
?>
标签:http rcm 文档 字符 html 环境 test new 返回值
原文地址:https://www.cnblogs.com/zmqqq/p/10663992.html