2015年1月15日 星期四

【PHP】較不常用的 array function

$array1 = array('a','b','c','a');
$array2 = array('c','A','d','c');

// 相交(比對) Array ( [0] => c [3] => c ) 
$r1 = array_intersect($array2,$array1); 
// 結合 (第一個變數為key 第二個為value) Array ( [a] => c [b] => A [c] => d ) 
$r2 = array_combine($array1,$array2); 
// 出現次數 Array ( [a] => 2 [b] => 1 [c] => 1 )
$r3 = array_count_values($array1); 
// 不同 Array ( [0] => a [1] => b [3] => a )
$r4 = array_diff($array1,$array2); 
// 不同連key都要相同 Array ( [0] => a [1] => b [2] => c [3] => a )
$r5 = array_diff_assoc($array1,$array2); 
// 是否有 1 的 key 值
$r6 = array_key_exists('1',$array1); 
// 列出所有的key Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 )
$r7 = array_keys($array2); 
// 結合陣列有相同的key會結合
$r8 = array_merge_recursive($array1,$array2); 
// 亂數抓key
$r9 = array_rand($array1); 
// 將值加入陣列
$r10 = array_push($array1,'d'); 
// 將value傳入function func($a,$b) 可傳多的值
$r11 = array_map("func",$array1,$array2); 
// 將key及value傳入function func($value,$key) 一個變數為key
$r12 = array_walk($array1,"func"); 
// 目前第一個值
$r13 = current($array1); 
// 指到下一個值
$r14 = next($array1); 
// 洗牌
$r15 = shuffle($array1); 
  

2015年1月8日 星期四

【Jquery】jQuery TWzipcode 地址縣市選擇


twzipcode 地址選擇縣市郵遞區號工具
方便的工具,不用自己寫ajax 官網
$(function(){
  $('#addr').twzipcode({ // ID 名稱
        countySel: '桃園市', // 城市預設值
        districtSel: '平鎮區', // 地區預設值
        zipcodeSel:'324', // 郵遞區號預設值
        readonly:true,  // 郵遞區號唯獨
        css: ['county', 'district', 'zip'], // 個別的CSS 要另外自己寫
        countyName: 'bill_county', // 城市欄位名稱
        districtName: 'bill_district', // 地區欄位名稱
        zipcodeName: 'bill_zip' // 郵遞區號欄位名稱
  });
});