21个php常用方法汇总

news/2024/10/6 20:20:40

php常用方法汇总

1. PHP可阅读随机字符串

此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。
 

/**
 *@length - length of random string (must be a multiple of 2) 
**/
function readable_random_string($length = 6){ 
$conso=array("b","c","d","f","g","h","j","k","l", "m","n","p","r","s","t","v","w","x","y","z"); 
$vocal=array("a","e","i","o","u"); 
$password=""; srand ((double)microtime()*1000000);
 $max = $length/2; 
for($i=1; $i<=$max; $i++) 
{ $password.=$conso[rand(0,19)];
 $password.=$vocal[rand(0,4)]; 
} 
return $password; }

2.get请求封装 

    // 用于请求微信接口获取数据
    function get_by_curl($url,$post = false){
        $ch = curl_init();
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        if($post){
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS,$post);
        }
        $result = curl_exec($ch);
        curl_close($ch);
        return $result;
    }


http://www.niftyadmin.cn/n/1738111.html

相关文章

浏览器push技术测试demo

典型的B/S架构的使用模型是&#xff1a;浏览器发送一个HTTP请求后&#xff0c;web server 返回一个对应的HTTP响应&#xff0c;这种一来一回的请求响应却是b/s架构的典型应用。我们可以知道&#xff0c;基于这种方式&#xff0c;如果要实现服务器端的信息到浏览器端的主动周知是…

红包概率计算

//随机给出一个概率 function rand_redpacket(){//我们先提前设定一个价格数组&#xff0c;对应每个的概率,总数为1000$prePriceArr [1.00 >700,1.66>250,6.66 >55,88.88 >0,];//回传的值$ret ;//获取数组内概率总共相加,其实就是1000$sum array_sum($prePriceA…

__attribute__ 详解【转】

来自&#xff1a;http://blog.csdn.net/ruixj/archive/2009/06/16/4274721.aspx GNU C的一大特色&#xff08;却不被初学者所知&#xff09;就是__attribute__机制。__attribute__可以设置函数属性&#xff08;Function Attribute&#xff09;、变量属性&#xff08;Variab…

深入分析Memcached的线程接入模型---上

memcached是一个分布式的内存cache系统&#xff0c;目前被大量地运用于各种各样的站点中&#xff0c;以不断提高站点的总体访问性能&#xff0c;而另外一方面&#xff0c;memcached的使用是非常简单的&#xff0c;可以说&#xff0c;使用门槛很低&#xff0c;这也许是造成memca…

深入分析Memcached的线程接入模型---中

三&#xff0c;在main()函数中&#xff0c;初始化main_thread的event_base实例&#xff0c;见memcached.c //定义main_thread的event_base实例static struct event_base *main_base;//下面代码略…/* initialize main thread libevent instance , 初始化事件API */main_base …

UNIAPP+uview2开发小程序填坑

1.快捷提示toast this.$u.toast(手机号码填写有误,请重新填写);2.快捷请求代码 this.$http.post(api接口地址, {encryptedData: telObj,iv: ivObj}).then(myres > { console.log("请求信息: ",myres);}).catch(errres > {}) 3.customStyle&#xff0c;一般作…

TP5常用方法整理

1.控制器中调试Sql语句&#xff1a; 在模型中我们可以通过 User::getLastSql()来打印Sql语句。 在一些API控制器中我们一般不会去写模型&#xff0c;所以可以采取链式调用的方法来实现。 dump(Db::name(tablename)->getLastSql());//查询当前表的最后一次sql语句。2.Db::nam…

警惕innerHTML赋值在IE下导致图片多次200的问题

今天通过页面监控工具发现&#xff0c;QQ返利的商家列表页http://fanli.qq.com/mall/index.html 出现相同商家的图片多次被下载的 情况&#xff0c;具体表现为几个相同的图片都一起下载&#xff0c;通过抓包工具发现&#xff0c;在Firefox下是正常的&#xff0c;但在IE下发现有…