在写图片生成的时候发现会出现一段话超长,然后需要换行的情况,于是写了这么个方法进行处理文字,最后会返回换行后的文字数据 function autowrap($fontsize, $angle, $fontface, $string, $width)
{
// 这几个变量分别是 字体大小, 角度, 字体名称, 字符串, 预设宽度
$co...
/** * 获取请求来源IP * Enter description here ... */function getSourceIp(){ $unknown = 'unknown'; if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_...
/** * @Author:XingLiao * @Date:Create in 2019/4/7 5:24 * @return string * 24位订单号 */function createOrderNum(){ //生成24位唯一订单号码,格式:YYYY-MMDD-HHII-SS-NNNN,NNNN-CC,其中:YYYY=年份,MM=月份,DD...
//配合获取整条字符串所有汉字拼音首字母、获取整条字符串(非纯汉字链)首个汉字拼音首字母食用更加
//获取汉字的首字母
function getFirstCharters($str)
{
if (empty($str)) {
return '';
}
//取出参数字符串中的首个字符
...
//获取整条字符串(非纯汉字链)首个汉字拼音首字母
function pinyin_long2($zh)
{
$ret = "";
$s1 = iconv("UTF-8", "gb2312", $zh);
$s2 = iconv("gb2312", "UTF-8", $s1);
if ($s2 == $zh) ...
//获取整条字符串所有汉字拼音首字母
function pinyin_long($zh)
{
$ret = "";
//把所有的字符串分割成数组
$arraAll = preg_split("//u", $zh, -1, PREG_SPLIT_NO_EMPTY);
for ($i = 0; $i < co...