10个使用PHP的常见函数及其用法
1. echo
该函数用于将字符串或表达式输出到页面上。
语法:
echo string;
参数:
参数名 | 类型 | 描述
string | string | 必要。要输出的字符串或表达式。
示例:
<?php
echo "Hello World!"; // 输出 Hello World!
?>
2. strlen
该函数用于获取字符串的长度。
语法:
strlen(string);
参数:
参数名 | 类型 | 描述
string | string | 必要。要获取长度的字符串。
示例:
<?php
$str = "Hello World!";
echo strlen($str); // 输出 12
?>
3. strpos
该函数用于查找一个字符串在另一个字符串中 次出现的位置。
语法:
strpos(haystack, needle);
参数:
参数名 | 类型 | 描述
haystack | string | 必要。要查找的字符串。
needle | string | 必要。要查找的子字符串。
示例:
<?php
$str = "Hello World!";
echo strpos($str,"World"); // 输出 6
?>
4. str_replace
该函数用于在字符串中替换一个子字符串。
语法:
str_replace(find, replace, string);
参数:
参数名 | 类型 | 描述
find | string | 必要。要查找的子字符串。
replace | string | 必要。要替换的子字符串。
string | string | 必要。要替换子字符串的字符串。
示例:
<?php
$str = "Hello World!";
echo str_replace("World", "PHP", $str); // 输出 Hello PHP!
?>
5. array_push
该函数用于在数组的末尾添加一个或多个元素。
语法:
array_push(array, element1, element2, …);
参数:
参数名 | 类型 | 描述
array | array | 必要。要添加元素的数组。
element1 | mixed | 必要。要添加的 个元素。
element2 | mixed | 可选。要添加的第二个元素。
示例:
<?php
$arr = array("apple", "banana");
array_push($arr, "orange", "pear");
print_r($arr); // 输出 Array([0] => apple[1] => banana [2] => orange [3] => pear)
?>
6. array_pop
该函数用于从数组的末尾删除一个元素。
语法:
array_pop(array);
参数:
参数名 | 类型 | 描述
array | array | 必要。要删除元素的数组。
示例:
<?php
$arr = array("apple", "banana", "orange", "pear");
array_pop($arr);
print_r($arr); // 输出 Array([0] => apple[1] => banana [2] => orange)
?>
7. rand
该函数用于生成一个随机数。
语法:
rand(min,max);
参数:
参数名 | 类型 | 描述
min | integer | 可选。生成的随机数的最小值。默认是 0。
max | integer | 可选。生成的随机数的最大值。默认是 mt_getrandmax()。
示例:
<?php
echo rand(); // 输出一个随机数
?>
8. date
该函数用于获取当前日期和时间。
语法:
date(format);
参数:
参数名 | 类型 | 描述
format | string | 可选。日期和时间的格式。默认是 "Y-m-d H:i:s"。
示例:
<?php
echo date("Y-m-d H:i:s"); // 输出当前日期和时间
?>
9. strtoupper
该函数用于将一个字符串转换成大写。
语法:
strtoupper(string);
参数:
参数名 | 类型 | 描述
string | string | 必要。要转换的字符串。
示例:
<?php
echo strtoupper("hello world!"); // 输出 HELLO WORLD!
?>
10. strtolower
该函数用于将一个字符串转换成小写。
语法:
strtolower(string);
参数:
参数名 | 类型 | 描述
string | string | 必要。要转换的字符串。
示例:
<?php
echo strtolower("HELLO WORLD!"); // 输出 hello world!
?>
