欢迎访问宙启技术站
智能推送

10个实现常用功能的PHP函数,速学速用!

发布时间:2023-05-30 10:03:21

1. strlen()

strlen()函数是PHP内置的字符串函数之一,用来返回一个字符串的长度。比如:

<?php

$str = "Hello World";

echo strlen($str); // 输出 11

?>

2. strpos()

strpos()函数是PHP内置的字符串函数之一,用来查找一个字符串中是否包含另一个字符串,并返回其首次出现的位置。比如:

<?php

$str = "Hello World";

echo strpos($str, "World"); // 输出 6

?>

3. explode()

explode()函数是PHP内置的字符串函数之一,用来将一个字符串拆分成一个数组。比如:

<?php

$str = "Hello World";

$arr = explode(" ", $str);

print_r($arr); // 输出 Array ("Hello", "World")

?>

4. implode()

implode()函数是PHP内置的字符串函数之一,用来将一个数组拼接成一个字符串。比如:

<?php

$arr = array("Hello", "World");

$str = implode(" ", $arr);

echo $str; // 输出 "Hello World"

?>

5. array_reverse()

array_reverse()函数是PHP内置的数组函数之一,用来将一个数组中的元素按照相反的顺序重新排序。比如:

<?php

$arr = array("a", "b", "c");

$arr2 = array_reverse($arr);

print_r($arr2); // 输出 Array ("c", "b", "a")

?>

6. array_merge()

array_merge()函数是PHP内置的数组函数之一,用来将两个或多个数组合并为一个数组。比如:

<?php

$arr1 = array("a", "b");

$arr2 = array("c", "d");

$arr3 = array_merge($arr1, $arr2);

print_r($arr3); // 输出 Array ("a", "b", "c", "d")

?>

7. array_filter()

array_filter()函数是PHP内置的数组函数之一,用来过滤数组中的元素。比如:

<?php

$arr = array(1, 2, 3, 4, 5);

function is_even($num) {

    return $num % 2 == 0;

}

$arr2 = array_filter($arr, "is_even");

print_r($arr2); // 输出 Array (2, 4)

?>

8. array_search()

array_search()函数是PHP内置的数组函数之一,用来在数组中查找一个值,并返回其首次出现的位置。比如:

<?php

$arr = array("a", "b", "c");

echo array_search("b", $arr); // 输出 1

?>

9. date()

date()函数是PHP内置的日期函数之一,用来将日期格式化为一个字符串。比如:

<?php

echo date("Y-m-d H:i:s"); // 输出当前时间

?>

10. file_put_contents()

file_put_contents()函数是PHP内置的文件函数之一,用来将一个字符串写入到一个文件中。比如:

<?php

$file = "example.txt";

$data = "Hello World";

file_put_contents($file, $data);

?>