$t = "2021-9-8";
$t_arr = explode("-", $t);
print_r($t_arr);
[
'0'=>2021,
'1'=>9,
'2'=>8
]
# 数字不足2位自动补0
$num = 9;sprintf("%02d", $num);
$start_time = $_post['time'];
str_replace("需要替换的字符", "要替换成的字符", $start_time);
将\替换为/
str_replace('\\', '/', $item["path"]);
判断字符串是否包含某个值
$string = "你好啊小朋友";
if (strpos($string, "你好") !== false) {
echo "包含";
}else {
echo "不包含";
}
截取字符串
/**
* 截取字符串
* $data 字符串
* $star 从几开始截取
* $end 截取几个
*/
function jiequ ($data, $star, $end = 0) {
# strip_tags 去掉字符串中的html标签
$db = substr(strip_tags($data), $star, $end);
return $db;
}
替换字符串
/**
* 替换字符串
* $str1 要把谁替换掉
* $str2 替换成谁
* $str3 即将被替换的源字符串
* demo:
* 把字符串 "Hello world!" 中的字符 "world" 替换为 "Shanghai":
* str_replace("world","Shanghai","Hello world!");
*/
function tihuan ($str1, $str2, $str3) {
$db = str_replace($str1, $str2, $str3);
return $db;
}
对字符串执行正则表达式
/**
* $reg 正则
* $str 要验证的字符串
*/
function RegExp ($reg, $str) {
$r = preg_match($reg, $str);
if($r == 0){
return false;
}
if($r == 1){
return true;
}
}
判断字符串是否为空
/**
* 判断是否为空
* $str 字符串
* 如果为空,则返回true
*/
function NotNull ($str) {
$str = $str;
if(strlen($str) == 0 || $str == null || $str == 'undefined'){
return true;
}else{
return false;
}
}
判断字符串长度大于几
/**
* 判断长度 大于几
* $str 字符串
* $num 几
* demo:如果6>5,则返回true
*/
function BigNum ($str, $num) {
$str = $str;
if(strlen($str) > $num){
return true;
}else{
return false;
}
}
判断字符串长度小于几
/**
* 判断长度 小于 几
* $str 字符串
* $num 几
* demo:如果5小于6,则返回true
*/
function SmallNum ($str, $num) {
$str = $str;
if(strlen($str) < $num){
return true;
}else{
return false;
}
}