Skip to content

Instantly share code, notes, and snippets.

@jesseincn
jesseincn / new_gist_file.php
Created September 29, 2015 13:20
二维数组按照某value值求出最大值和最小值
array(
array('levelname'=>'银','dis'=>7.5),
array('levelname'=>'金卡','dis'=>8.0),
array('levelname'=>'白金卡','dis'=>9.0)
);
function getMinAndMaxInArray($arr) {
if(empty($arr)) {
return array(10,10);
}
@jesseincn
jesseincn / f_gist_file.php
Last active September 30, 2015 00:52
保留两位小数四舍五入
/** 1.number_format */
$number = 1234.5678;
$nombre_format_francais = number_format($number, 2, ',', ' '); // 1234,57
$english_format_number = number_format($number, 2, '.', ''); // 1234.57(我一般用这个)
/** 2.round */
$number = 1234.5678;
echo round($number ,2); //1234.57
/** 3.sprintf */
@jesseincn
jesseincn / gist:9af7c85514a698f21feb
Created January 29, 2015 06:08
CSS3晃动动画
.tip_right{
position: fixed;
top: 40%;
right: 0;
z-index: 1;
width: 25px;
-webkit-animation:right_tip 1.5s infinite;
}
@-webkit-keyframes right_tip
{
@jesseincn
jesseincn / gist:9dc5976e154682d459b1
Created January 27, 2015 10:03
jquery-取消冒泡
1、通过返回false来取消默认的行为并阻止事件起泡。
jQuery 代码:
$("form").bind(
  "submit",
  function() {
    return false;
@jesseincn
jesseincn / gist:5eec7ca109c44f6a3909
Created January 27, 2015 09:43
防止图片未加载完成计算尺寸误差
var $$ = function (func) {
if (document.addEventListener) {
window.addEventListener("load", func, false);
}
else if (document.attachEvent) {
window.attachEvent("onload", func);
}
}
$$(function () {
$("#bjimg ul li").height($("#bjimg ul li img").height());
@jesseincn
jesseincn / upimg.html
Last active August 29, 2015 14:13
jquery form插件ajax文件上传
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.js"></script>
<script type="text/javascript" src="http://malsup.github.com/jquery.form.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#uploadForm').ajaxForm({
dataType: 'json',
success: processJson
});
function processJson(data){
alert(data.message);
@jesseincn
jesseincn / file1.php
Last active September 29, 2015 12:01
字符串关键字过滤
/**
* 字符串关键字过滤
* @param $find 要查找的值
* @param $replace 替换 find 中的值的值
* @param $subject 被搜索的字符串
* @return bool|mixed 返回替换后的字符串
*/
public function keyword_replace($find, $replace, $subject)
{
if(is_array($find) && !empty($find)){
@jesseincn
jesseincn / gist:0c037461f10d34350816
Created December 25, 2014 06:19
使用phpmailer扩展库发送邮件
/**
* @param $to 接收者邮箱
* @param $subject 主题
* @param $body 内容
* @param $addattachment 附件
* @return bool
*/
public function send_email($to, $subject, $body, $addattachment)
{
//获取email配置
@jesseincn
jesseincn / gist:028666bfb68a422e796f
Created December 12, 2014 10:32
phpexcel批量设置单元格格式
$style_obj = new PHPExcel_Style();
$style_array = array(
'borders' => array(
'top' => array('style' => PHPExcel_Style_Border::BORDER_THIN),
'left' => array('style' => PHPExcel_Style_Border::BORDER_THIN),
'bottom' => array('style' => PHPExcel_Style_Border::BORDER_THIN),
'right' => array('style' => PHPExcel_Style_Border::BORDER_THIN)
),
'alignment' => array(
'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER,
@jesseincn
jesseincn / gist:fcf7a0a0a9ed92ee814d
Created December 12, 2014 10:31
PhpExcel中文帮助手册|PhpExcel使用方法
下面是总结的几个使用方法
include 'PHPExcel.php';
include 'PHPExcel/Writer/Excel2007.php';
//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的
创建一个excel
$objPHPExcel = new PHPExcel();
保存excel—2007格式
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
//或者$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel); 非2007格式
$objWriter->save("xxx.xlsx");