ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
本文中所提供的公共函数位于application\extra\function.php 1. 生产序列号 ``` create_guid($namespace = '') { } ``` 参数: string $namespace:非必须,序列号的前缀 返回值: string 生成的序列号 2. 获取指定的数据表的下一个自动编号值 ``` get_next_increment($table){} ``` 参数: string $table:数据库表名称 返回值:int 指定的表的下一个自动编号值 3. 格式化数值 ``` format_number($number,$decimals=2){} ``` 参数: double $number:需要格式化的数值 intger $decimals:保留的小数位数 返回值: string 返回字符串格式的保留指定小数位数的数值 4. 格式化字符串,并用指定的字符填充不够的位置 ``` format_string($value,$len=8,$prefix='',$replace='0'){} ``` 参数: mixed $value:值,可以是数值或字符串 intger $len:格式化后字符串的长度,默认为8个字符 string $prefix:前缀 string $replace:长度不够时中间位置的缺省替代字符,默认为0 返回值:string,格式化后的定长的字符串 5. 获取当前服务器的主机名 ``` get_host_name(){} ``` 返回值:string,带协议和端口号的主机名 6. 判断给定的号码是否为有效的11位手机号 ``` boolean is_mobile($mobile){} ``` 7. 判断给定的邮箱地址是否为合法的邮箱地址 ``` boolean is_email($email){} ``` 8. 判断给定的是否为合法的座机号,支持的格式为(+86)-区号-座机号-分机号其中国家代码,区号及分机号为非必须 ``` boolean is_phone($phone){} ``` 9. 判断当前访问的设备是否为手机设备 ``` boolean is_mobile_device(){} ``` 10. 判断当前是否为微信内置浏览器访问 ``` boolean is_wechat(){} ``` 11. 判断当前是否为网络爬虫 ``` boolean is_crawler(){} ```