1.extract() 函数从数组中将变量导入到当前的符号表。用于 将数组直接分成多个变量
2.json_decode ( string assoc ] )— 对 JSON 格式的字符串进行编码
参数为true时返回数组而不是对象
3.序列化和反序列化 就是 将数组序列化为字符串 或者反之
当数组值包含如双引号、单引号或冒号等字符时,它们被反序列化后,可能会出现问题。为了克服这个问题,一个巧妙的技巧是使用base64_encode和base64_decode。
但是数据量会增大,因此使用base64_encode(gzcompress(serialize($obj)));
可以使用json_encode 或者json_decode 代替serialize 和unserialize
4.substr(string,start,length)返回字符串的一部分
start
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾开始的指定位置开始
0 - 在字符串中的第一个字符处开始
length
可选。规定被返回字符串的长度。默认是直到字符串的结尾。
正数 - 从 start 参数所在的位置返回的长度
负数 - 从字符串末端返回的长度
5.array_rand(configtemp[array_rand($configtemp,1)];
6.ksort() 函数对关联数组按照键名进行升序排序。
krsort() 对关联数组按照键名进行降序排序。
asort() 对关联数组按照键值进行升序排序。
7.file_put_contents("test.txt", "This is another something.", FILE_APPEND);
如果文件不存在,则创建文件,相当于fopen()函数行为。
如果文件存在,默认将清空文件内的内容,可设置 flags 参数值为 FILE_APPEND 以避免
本函数可安全用于二进制对象。
8将对象转化为关联数组
json_decode(json_encode(session('app_wap_auth')),true)