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

PHP函数使用实例:字符串、数组、日期等

发布时间:2023-06-20 21:37:18

PHP是一种广泛运用于网络开发的编程语言,它的功能之一是提供了大量内置函数,方便开发者操作字符串、数组、日期等各种数据类型。下面将分别介绍几个PHP函数的使用实例。

1. 字符串函数

(1)strlen()

strlen()函数用于获取字符串的长度,需要一个字符串作为参数。

例:

$str = "Hello World";
$len = strlen($str);
echo $len;  // 输出:11

(2)strstr()

strstr()函数用于在字符串中查找指定的字符串,返回首次出现的位置到字符串结尾的子串。需要两个参数, 个参数为原字符串,第二个参数为要查找的子串。

例:

$str = "Hello World";
$sub = strstr($str, "World");
echo $sub;  // 输出:World

(3)substr()

substr()函数用于获取字符串的子串,需要三个参数, 个参数为原字符串,第二个参数为子串的起始位置,第三个参数为子串的长度。

例:

$str = "Hello World";
$sub = substr($str, 6, 5);
echo $sub;  // 输出:World

2. 数组函数

(1)array()

array()函数用于创建一个数组,可以传递多个值作为数组的元素。也可以使用[]和array()两种方式创建数组。

例:

$arr1 = array("apple", "banana", "orange");
$arr2 = ["watermelon", "grape", "pear"];
print_r($arr1);  // 输出:Array ( [0] => apple [1] => banana [2] => orange ) 
print_r($arr2);  // 输出:Array ( [0] => watermelon [1] => grape [2] => pear )

(2)array_push()

array_push()函数用于向数组末尾添加一个或多个元素,需要两个参数, 个参数为数组,第二个参数为要添加的元素。

例:

$arr = array("apple", "banana");
array_push($arr, "orange", "watermelon");
print_r($arr);  // 输出:Array ( [0] => apple [1] => banana [2] => orange [3] => watermelon )

(3)array_merge()

array_merge()函数用于合并一个或多个数组,返回一个新的数组。需要两个或多个数组作为参数。

例:

$arr1 = array("apple", "banana");
$arr2 = array("orange", "watermelon");
$arr3 = array("grape", "pear");
$new_arr = array_merge($arr1, $arr2, $arr3);
print_r($new_arr);  // 输出:Array ( [0] => apple [1] => banana [2] => orange [3] => watermelon [4] => grape [5] => pear )

3. 日期函数

(1)date()

date()函数用于获取当前日期和时间,并按照指定格式输出。需要两个参数, 个参数为日期时间格式化字符串,第二个参数为可选项,表示时间戳。

格式化字符串中可以使用各种字母来表示年、月、日、时、分、秒等。

例:

echo date("Y年m月d日 H:i:s");  // 输出:2022年07月22日 11:22:33

(2)strtotime()

strtotime()函数用于将日期时间字符串转换为时间戳。需要一个参数,表示日期时间字符串。

例:

$time_str = "2022-07-22 11:22:33";
$time_stamp = strtotime($time_str);
echo $time_stamp;  // 输出:1669110153

(3)mktime()

mktime()函数用于获取一个Unix时间戳,根据指定的小时、分钟、秒、月、日、年等参数。需要多个参数,分别表示时、分、秒、月、日、年。

例:

$timestamp = mktime(11,22,33,7,22,2022);
echo $timestamp;  // 输出:1669110153

以上是几个PHP函数的使用实例,希望能对开发者有所帮助。