字符串转义
斜杠不转义,2条反斜杠代表一条反斜杠
常用API
系统常量 | __DIR__ | // 获取当前目录
$path = __DIR__; |
输出 | echoprint | // echo和print 后只可以处理字符串 echo array(1,2)报错
$name = "张三";
echo $name;
echo "您好,",$name;
print $name; |
切割字符串 | substr() | $hi = 'helloworld!'
$params = substr($hi,0,1); // 第二个参数是偏移量 结果:h
$params = substr($hi,0,-1); //移除最后一个元素 结果:helloworld |
字符串长度 | strlen() | $str = "hello";
$len = strlen($str); |
移除空格 | trim() | $str = ' sss ';
echo trim($str). PHP_EOL ; // 删除两侧空格
echo rtrim($str). PHP_EOL ; // 移除右侧空格
echo ltrim($str). PHP_EOL ; // 移除左侧空格 |
字母大小写处理 | ucfirst() | echo ucfirst("hello"); // Hello
echo lcfirst("Hello"); // hello
echo strtolower("HELLO"); // hello
echo strtoupper("hello"); // HELLO |
散列函数 | md5()sha1() | $pwd = '123456';
echo md5($pwd);
echo sha1($pwd); |
JSON | json_encode() | $arr = ['19',"李四","北京大学"];
// 对象转JSON
$str = json_encode($arr, JSON_UNESCAPED_UNICODE ); |
ㅤ | json_decode() | // JSON转关联数组 bool设置为false将转换为对象
$resp = json_decode($str,true); |