php 基础知识 - 常用函数

108 阅读1分钟

PHP基础知识-常用函数

字符串:

    • 单引号与双引号(变量嵌入)
    • 字符串连接
    • 去除空格trim()
    • 替换:str_replace()
    • 位置:strpos()
    • 长度:strlen() mb_strlen()
    • 大小写:strtoupper(),strtolower()
    • 截取:substr strstr
    • 字符串与数组转换:implode、explode
    • 去除标签strip_tags
//1.  单引号和双引号的区别
$a = 123;
// 单引号不解析变量 原样输出; 双引号可以输出变量,单引号比双引号快
$b = '$a';  // 输出$a  
$c = "$a";  // 输出 123 

// 2. 字符串连接
$str1 = '123';
$str2 = '456';
echo $str1.$str2; // 123456

# 3. 去掉空格
$a = ' test ';
echo trim($a);  // test 左右空格已经去掉


# 4. 替换 
$a = "you are"
echo str_replace("are", "me", $a); // you me


# 5. 位置 strpos 找到 字符串第一次出现的位置
echo strpos("china is good", "ch"); // 0


# 6. 长度 strlen

$a = "中午h";
echo strlen($a); // 7  按字节计算
echo mb_strlen($a); // 3 按字符

# 7. 大小写
$a = "abc";
$b = "ABC";
echo strtoupper($a); // ABC
echo strtolower($b); // abc

# 8. 截取
$a = "hao ren";
echo substr($a, 0, 5); //  hao r 空格也算一个字符

# 9. 返回该字符串及剩余部分,否则返回 空。

echo strstr("hello world", "world"); // world 

# 10. 字符串和数组互相转换
$a = array(1,2,3);
echo implode($a);  // 123 数组变字符串
$b = "1,2,3";
var_dump(explode(",", $b)); // array(1,2,3);

# 11. 去掉html 标签
$a = "<h1>ddd</h1>";
echo strip_tags($a);  //ddd