10个常用PHP函数,带例子讲解
1. strlen()
该函数用于计算字符串的长度,即包含的字符数。它可以用于判断字符串是否为空,或者用于限制字符串长度。下面是一个例子:
$str = "Hello world!";
echo strlen($str);
//输出结果为 12
2. strpos()
该函数用于查找字符串中某个字符或字符串的位置。如果找到匹配的字符或字符串,则返回其位置;如果未找到,则返回 false。下面是一个例子:
$str = "Hello world!";
$pos = strpos($str, "o");
echo $pos;
//输出结果为 4
3. substr()
该函数用于截取字符串中指定长度的子字符串。它可以用于提取字符串中的关键信息,或者将一个长字符串分割成多个小字符串。下面是一个例子:
$str = "Hello world!";
$sub_str = substr($str, 0, 5);
echo $sub_str;
//输出结果为 Hello
4. trim()
该函数用于去除字符串首尾的空格或其他字符。它可以用于清理用户输入的数据,或者处理从数据库中读取的数据。下面是一个例子:
$str = " Hello world! ";
$trimmed_str = trim($str);
echo $trimmed_str;
//输出结果为 Hello world!
5. explode()
该函数用于将一个字符串按照指定的分隔符分割成数组。它可以用于处理从表单提交的数据,或者解析从 URL 中传递的参数。下面是一个例子:
$str = "apple,orange,banana";
$fruits = explode(",", $str);
print_r($fruits);
//输出结果为 Array ( [0] => apple [1] => orange [2] => banana )
6. implode()
该函数用于将一个数组的元素按照指定的分隔符合并成一个字符串。它可以用于将多条记录合并为一条字符串,或者将多个搜索关键词合并为一个查询条件。下面是一个例子:
$fruits = array("apple", "orange", "banana");
$str = implode(", ", $fruits);
echo $str;
//输出结果为 apple, orange, banana
7. array_push()
该函数用于在数组的末尾添加一个或多个元素。它可以用于保存用户输入或计算得到的结果。下面是一个例子:
$fruits = array("apple", "orange");
array_push($fruits, "banana", "pear");
print_r($fruits);
//输出结果为 Array ( [0] => apple [1] => orange [2] => banana [3] => pear )
8. array_pop()
该函数用于从数组的末尾删除一个元素,并返回该元素的值。它可以用于去除数组中最后一个元素,或者计算得到的结果。下面是一个例子:
$fruits = array("apple", "orange", "banana");
$last_fruit = array_pop($fruits);
echo $last_fruit;
//输出结果为 banana
9. date()
该函数用于获取当前日期和时间的格式化字符串。它可以用于记录操作时间或显示页面更新时间。下面是一个例子:
$date = date("Y-m-d H:i:s");
echo $date;
//输出结果为 2022-05-02 17:40:30
10. file_get_contents()
该函数用于读取文件的内容,并将其作为字符串返回。它可以用于处理静态文件或从网络中获取数据。下面是一个例子:
$content = file_get_contents("http://www.example.com");
echo $content;
//输出结果为 网页的内容
