常见问题分类
php
-
428
/
/
MYSQL常用语句
根据条件求和(根据时间戳转月份求和)
SELECT SUM( money ) FROM `dr_member_cashlog` WHERE FROM_UNIXTIME( paytime, '%Y-%m' ) = '2024-04' -
415
/
/
PHP截取字符串函数
在PHP中,有多种方法可以截取字符串。以下是其中最常见的三种方法:
一:substr(string,start,length)英文 / mb_substr()中文
-
string 必需。规定要返回其中一部分的字符串。
-
start
必需。规定在字符串的何处开始。
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾开始的指定位置开始
0 - 在字符串中的第一个字符处开始 -
length
可选。规定被返回字符串的长度。默认是直到字符串的结尾。
正数 - 从 start 参数所在的位置返回的长度
负数 - 从字符串末端返回的长度
<?php echo substr("Hello world",10)."<br>"; echo substr("Hello world",1)."<br>"; echo substr("Hello world",3)."<br>"; echo substr("Hello world",7)."<br>"; echo substr("Hello world",-1)."<br>"; echo substr("Hello world",-10)."<br>"; echo substr("Hello world",-8)."<br>"; echo substr("Hello world",-4)."<br>"; ?> //运行结果: d ello world lo world orld d ello world lo world orld二:mb_strimwidth()
<?php echo mb_strimwidth("Hello World", 0, 10, "..."); // 输出 Hello W... ?> -
-
406
/
/
PHP strpos() 查找字符串第一次出现的位置
两种检测方法:
1、利用strpos()检测指定字符在字符串中第一次出现的位置,语法“strpos(字符串,字符,开始位置)”,如果返回代表位置的数字则表示包含,如果返回FALSE则表示不包含。
2、利用strrpos()检测指定字符在字符串中最后一次出现的位置,语法“strrpos(字符串,字符,开始位置)”,如果返回代表位置的数字则表示包含,如果返回FALSE则表示不包含。 -
396
/
/
php分割字符串
$str = "www.chenziwen.cn"; $i = explode(".",$str); print_r ($i); -
394
/
/
php删除/过滤字符串首尾字符串
trim($data,',');//过滤掉字符串首尾的, ltrim($data,',');//过滤掉字符串首部的, rtrim($data,',');//过滤掉字符串尾部的, -
388
/
/
php json输出中文乱码
{"code":201,"msg":"\u6765\u6e90\u9519\u8bef!"}原因:json输出时会对中文进行编码,需要指定为不进行编码,如下:
echo json_encode($data, JSON_UNESCAPED_UNICODE);//不进行Unicode编码 -
320
/
/
PHP取字符串中间函数
function getSubstr($str, $leftStr, $rightStr){ $left = strpos($str, $leftStr); //echo '左边:'.$left; $right = strpos($str, $rightStr,$left); //echo ' 右边:'.$right; if($left < 0 or $right < $left) return ''; return substr($str, $left + strlen($leftStr), $right-$left- strlen($leftStr)); } -
383
/
/
PHP返回数组中元素的数目
<?php $cars=array("Volvo","BMW","Toyota"); echo count($cars); ?> -
377
/
/
PHP正则匹配所有a链接
$str = file_get_contents("https://"); $reg1="/.*?<\/a>/"; $aarray; preg_match_all($reg1,$str,$aarray); print_r($aarray); -
375
/
/
PHP foreach 循环
foreach($array as $key => $value){ echo '下标:'.$key.'-值:'.$value }
1 2
如您有其它疑问,还可以通过右侧方式咨询:
E-mail:
821266862@qq.com