php——11-常用API

版权声明:未经同意,不得随意转载转载 https://blog.csdn.net/lucky541788/article/details/82933424

字符串处理函数

字符串截取

string substr ( string $string , int $start [, int $length ] )
string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding =mb_internal_encoding() ]] )

字符串长度

int strlen ( string $string )
mixed mb_strlen ( string $str [, string $encoding = mb_internal_encoding() ] )

大小写转换

string strtolower ( string $string )
string strtoupper ( string $string )

去除首尾空白字符

string trim ( string $str [, string $character_mask = " \t\n\r\0\x0B" ] )
string ltrim ( string $str [, string $character_mask ] )
string rtrim ( string $str [, string $character_mask ] )

查找字符串中某些字符首次出现位置

mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )
int mb_strpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding=mb_internal_encoding() ]] )

字符串替换

mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

重复字符串

string str_repeat ( string $input , int $multiplier )

字符串分割

array explode( string $input, string $char )

数组处理

获取关联数组中全部的键 / 值

array_keys() / array_values()

判断关联数组中是否存在某个键

array_key_exists()

去除重复的元素

array_unique()

将一个或多个元素追加到数组中

array_push()
$arr[] = 'new value'

删除数组中最后一个元素

array_pop()

数组长度

count()

检测存在

in_array()

时间处理

时间戳: time()

time.time()

从 Unix 纪元(格林威治时间 1970-01-01 00:00:00)到当前时间的秒数

格式化日期: date()

string date ( string $format [, int $timestamp ] )

在这里插入图片描述

这里列出了一些 format 可用的字符:

  • d - 代表月中的天 (01 - 31)
  • m - 代表月 (01 - 12)
  • Y - 代表年 (四位数)
<?php
echo date("Y/m/d") . "<br>";
echo date("Y.m.d") . "<br>";
echo date("Y-m-d");
?>
  • 获取有格式的当前时间
  • 格式化一个指定的时间戳
  • 可以通过 strtotime() 将有格式的时间字符串转换为时间戳

文件操作

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lucky541788/article/details/82933424