[php] 可能用得上的方法
#见到什么就整理什么吧
strcmp
二进制安全字符串比较
区分大小写。
如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。
strnatcmp
使用自然排序算法比较字符串
int strnatcmp ( string $str1 , string $str2 )
该函数实现了以人类习惯对数字型字符串进行排序的比较算法,这就是“自然顺序”。注意该比较区分大小写。
与其他字符串比较函数类似,如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。
base64_encode
string base64_encode ( string $data )
使用 MIME base64 对数据进行编码
file_get_contents
string file_get_contents ( string $filename [, bool $use_include_path = false [, resource $context [, int $offset = -1 [, int $maxlen ]]]] )
将整个文件读入一个字符串
和 file() 一样,只除了 file_get_contents() 把文件读入一个字符串。
将在参数 offset 所指定的位置开始读取长度为 maxlen 的内容。
如果失败,file_get_contents() 将返回 FALSE。
serialize — 产生一个可存储的值的表示(php hash结构)
unserialize — 从已存储的表示中创建 PHP 的值
$_SERVER['SERVER_ADDR'] 当前运行脚本所在的服务器的 IP 地址。
$_SERVER['REMOTE_ADDR'] 浏览当前页面的用户的 IP 地址。
parse_url
mixed parse_url ( string $url [, int $component = -1 ] )
解析 URL,返回其组成部分