两个比较好用的函数/***中文判断*@paramstring$str要检测的字符串*@returnmixed*/functionisAllChinese($str){if(preg_match('/^[\x7f-\xff]+$/',$str)){//全是中文returntrue;}else{//不全...
经常在提交表单的时候,需要清除某些字段数据的两边空格,一个个写tirm很麻烦,所有写了这个函数。/***PHP清除数组中所有字符串两端空格*$Input:数组*/functionTrimArray($Input){if(!is_ar...
/***截取UTF-8字符串,考虑中文字符长度**该函数用于截取UTF-8编码的字符串,中文字符被当作2个字符长度处理*当字符串长度超过指定的最大长度时,会进行截取,并可选择是否追加省略号**@paramst...
生成0-3的随机数SELECTRAND()*3最大不会超过3SELECTFLOOR(RAND()*3)上面生成整数的值是0,1,2,3生成的随机整数是1,2,3的话,语句如下SELECTFLOOR(1+RAND()*3)如上代码,如果要生成1-100...
/***获取两个日期之间的所有日期*@paramstring$start*@paramstring$end*@returnarray*/functiongetPrDates($start,$end){$list=[];$dt_start=strtotime($start);$dt_end=strtotime($end);wh...
/***输出xml字符*@paramarray$values*@returnstring|bool**/functionarrToXml($values){if(!is_array($values)||count($values)$val){if(is_numeric($val)){$xml.="".$val."";}else{$xml.="...
/***将多维数组所有的键名都转为大写或者小写*@paramarray$array*@param默认小写CASE_UPPER,CASE_UPPER大写*@returnarray*/functionarray_case($array,$case=CASE_LOWER){$array=array_chan...
/***将数组中的键值对都转换为字符串*@paramarray$array要连接的数组*@paramstring$glue连接符*@returnstring*/functionarray2string($array,$glue='->'){$string=[];if(is_array($array)){...