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

PHP常用函数一览表及其用法详解

发布时间:2023-06-17 13:21:34

作为一名PHP程序员,我们经常会使用到各种函数。在这篇文章中,我们将整理出PHP常用函数一览表及其用法详解,方便大家学习和应用。

1. 字符串函数

1.1 strlen():取得字符串长度

用法:strlen($str)

示例:

$str = "Hello World!";

echo strlen($str);

输出:12

1.2 str_replace():字符串替换

用法:str_replace($search, $replace, $str)

示例:

$str = "Hello World!";

echo str_replace("Hello", "Hi", $str);

输出:Hi World!

1.3 strpos():查找字符串首次出现的位置

用法:strpos($str, $search)

示例:

$str = "Hello World!";

echo strpos($str, "o");

输出:4

1.4 substr():截取字符串

用法:substr($str, $start, $length)

示例:

$str = "Hello World!";

echo substr($str, 0, 5);

输出:Hello

2. 数组函数

2.1 array_push():向数组末尾添加一个或多个元素

用法:array_push($array, $value1, $value2, ...)

示例:

$arr = array("apple", "banana");

array_push($arr, "orange");

print_r($arr);

输出:Array ( [0] => apple [1] => banana [2] => orange )

2.2 array_pop():从数组末尾删除一个元素

用法:array_pop($array)

示例:

$arr = array("apple", "banana", "orange");

array_pop($arr);

print_r($arr);

输出:Array ( [0] => apple [1] => banana )

2.3 array_shift():从数组开头删除一个元素

用法:array_shift($array)

示例:

$arr = array("apple", "banana", "orange");

array_shift($arr);

print_r($arr);

输出:Array ( [0] => banana [1] => orange )

2.4 array_unshift():在数组开头添加一个或多个元素

用法:array_unshift($array, $value1, $value2, ...)

示例:

$arr = array("apple", "banana");

array_unshift($arr, "orange");

print_r($arr);

输出:Array ( [0] => orange [1] => apple [2] => banana )

3. 文件函数

3.1 file_get_contents():读取文件内容

用法:file_get_contents($filename)

示例:

$content = file_get_contents("test.txt");

echo $content;

3.2 file_put_contents():写入文件内容

用法:file_put_contents($filename, $content)

示例:

$content = "Hello World!";

file_put_contents("test.txt", $content);

3.3 fopen():打开文件

用法:fopen($filename, $mode)

示例:

$handle = fopen("test.txt", "r");

fclose($handle);

3.4 fwrite():写入文件内容

用法:fwrite($handle, $content)

示例:

$handle = fopen("test.txt", "w");

$content = "Hello World!";

fwrite($handle, $content);

fclose($handle);

4. 数据库函数

4.1 mysql_connect():连接到MySQL数据库

用法:mysql_connect($host, $username, $password)

示例:

$link = mysql_connect("localhost", "root", "123456");

4.2 mysql_select_db():选择一个数据库

用法:mysql_select_db($database_name)

示例:

mysql_select_db("test");

4.3 mysql_query():执行一条MySQL查询语句

用法:mysql_query($query)

示例:

$result = mysql_query("SELECT * FROM users");

4.4 mysql_fetch_array():从结果集中获取下一行

用法:mysql_fetch_array($result)

示例:

while ($row = mysql_fetch_array($result)) {

    echo $row['name'] . "

";

}

5. 其他常用函数

5.1 time():获取当前时间戳

用法:time()

示例:

echo time();

5.2 date():格式化日期和时间

用法:date($format, $timestamp)

示例:

echo date('Y-m-d H:i:s', time());

5.3 strtolower():将字符串转换为小写

用法:strtolower($str)

示例:

$str = "Hello World!";

echo strtolower($str);

输出:hello world!

5.4 strtoupper():将字符串转换为大写

用法:strtoupper($str)

示例:

$str = "Hello World!";

echo strtoupper($str);

输出:HELLO WORLD!

综上所述,以上就是PHP常用函数一览表及其用法详解。这些函数在日常开发中经常使用,掌握它们可以提高开发效率,让我们的程序更加优雅和高效。