PHP常用函数一览表及其用法详解
作为一名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常用函数一览表及其用法详解。这些函数在日常开发中经常使用,掌握它们可以提高开发效率,让我们的程序更加优雅和高效。
