php常用函数汇总

php常用函数汇总

  字符串截取:  
        1、substr('要截取的字符串','从第几个字符开始','到第几个字符结束');
             * 截取英文或者数字
        2、$cut = explode('要截取字符串中的某个字符','要截取的字符串');
             // 将字符串以某个字符截取成数组
            substr($cut[0],'从第几个字符开始','到第几个字符结束');
            ……
            $substr($cut[n],'从第几个字符开始','到第几个字符结束');
            * 从某个字符开始截取

     字符串长度:
        1、strlen('字符串');
             * 计算字符串的长度

     数组和字符串转换:
        1、explode('要截取字符串中的某个字符','要截取的字符串');
            * 字符串=>数组
        2、implode('数组');
            * 数字=>字符串

    小数点的取舍:
         1、round('浮点数');  // 四舍五入
             round('浮点数','小数点位数'); // 四舍五入(保留小数点后设定的位数)
             * 四舍五入
         2、ceil('浮点数'); //  只要小数点后有数字就进一
             * 进一取整

    向url发送(POST/GET)数据:
         $cur = curl_init();
         // 函数curl_init()用于初始化curl对象
         curl_setopt($cur, CURLOPT_URL, '要发送到的路径');
         // 函数curl_setopt()用于设置选项
         curl_setopt($cur, CURLOPT_POST, 1);
         curl_setopt($cur, CURLOPT_POSTFIELDS, '要发送的数据');
         curl_setopt($cur, CURLOPT_RETURNTRANSFER, 1);
         curl_setopt($cur, CURLOPT_CONNECTTIMEOUT, 5);
         curl_setopt($cur, CURLOPT_HEADER, false);
         $data = curl_exec($cur);
         // 函数curl_exec()用于执行事务
         curl_close($cur);
         // 函数curl_close()用于关闭事务

    读取xml格式的字符串:
         例如xml格式的字符串:
             $data = ' <Result>
                           <Status>xxx</Status>
                           <Remark>xxx</Remark>  
                         </Result> ';

         $obj = simplexml_load_string($data,'SimpleXMLElement', LIBXML_NOCDATA);
         // 函数simplexml_load_string()把xml字符串载入到对象中
         if(is_object($obj)){
             $obj=get_object_vars($obj);
             // 返回由obj指定的对象中定义的属性组成的关联数组 
             $arr_result = get_object_vars($obj['Result']);
             $status = $arr_result['Status'];
             $remark = $arr_result['Remark'];
         }


    
            
                   




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值