Time of Update: 2016-07-25
$str='指令碼學堂:http://bbs.it-home.org'; echo mb_convert_encoding($str, "utf-8"); //編碼轉換為utf-8$str='程式員之家:http://bbs.it-home.org'; echo mb_convert_encoding($str, "utf-8", "gbk"); //已知原編碼為gbk,轉換為utf-8$str='程式員之家:http://bbs.it-home.org'; echo
Time of Update: 2016-07-25
$arr = array('a','b','c','d'); unset($arr[1]); print_r($arr); ?>複製代碼之前想用unset之後,數組$arr應該會壓縮數組以填補缺少的元素位置,但print_r($arr)之後,最終結果是 Array ( [0] => a [2] => c [3] => d );來看看數字數組的形式: $arr = range(5,10,4); print_r($arr);//Array ( [0] => 5 [1] => 6 [2] =>
Time of Update: 2016-07-25
header("content-type: application/vnd.ms-excel");header("content-disposition: attachment; filename=example.xls");//注意下面的head必須,charset必須跟你將要輸出的內容的編碼一致,否則用excel開啟時,可能得到的是亂碼。echo php output excel example 姓名 編號 性別 生日 城市 奧運 9527
Time of Update: 2016-07-25
$content=file_get_contents("myfile.txt");$array = explode("\r\n", $content);$data =array();foreach ($array as $row) { $data[] = explode("||", $row);}for($i=0;$i$a=$data[$i][0];$b=$data[$i][1];echo "$a && $b
Time of Update: 2016-07-25
querys.json: {"cities":["\u4e0a\u6d77","\u4e1c\u839e","\u4e2d\u5c71","\u4e3d\u6c34","\u4e4c\u9c81\u6728\u9f50","\u4f5b\u5c71","\u4fdd\u5b9a","\u5170\u5dde","\u5317\u4eac","\u5357\u4eac","\u5357\u5b81","\u5357\u660c","\u5357\u901a","\u8d35\u9633","\
Time of Update: 2016-07-25
!extension_loaded('curl') && die('the curl extension is not loaded.'); $baseurl = 'http://127.0.0.1';//根地址 $login_url = $baseurl .'/login.php?act=login';//登入頁地址 $get_url = $baseurl .'/index.php'; //需要採集的頁面 $post_fields = array();
Time of Update: 2016-07-25
//過濾字串的特殊字元function checkform() { var username = document.theform.user_name.value; var realname = document.theform.real_name.value; var passwd = document.theform.passwd.value; var passwd2 = document.theform.passwd2.value; var email =
Time of Update: 2016-07-25
boss:那麼,你需要多長時間來修複這個bug?沒有經驗的程式員:給我一個小時?最多兩個小時?我能馬上搞定它!有經驗的程式員:這麼說吧,釣到一條魚要多久我就要多久?!要多少時間才能修複bug,事先是很難知道的,特別是如果你和這些代碼還素不相識的話,情況就更加撲朔迷離了。James Shore在《The Art of Agile 》一書中,明確指出要想修複問題得Crowdsourced Security
Time of Update: 2016-07-25
本文介紹了php表單提交資料時特殊字元的過濾方法,學習下php是如何過濾特殊字元的,有哪些字元過濾函數,有需要的朋友參考下。php表單提交特殊字元的處理方法,主要用到htmlspecialchars/addslashes/stripslashes/strip_tags/mysql_real_escape_string等幾個函數。一、與特殊字元處理有關的php函數函數名釋義介紹htmlspecialchars將與、單雙引號、大於和小於符號化成html格式&轉成&"轉成"'
Time of Update: 2016-07-25
我想在s22期的兄弟連中我應該算是年齡最小的一個了,其實在我17歲的時候我就喜歡玩上了網站,那個時候的我看著這些網站感覺到很好奇,這些漂亮而又上檔次的網站是怎麼做出來的,之後我就搜了好多關於網站製作的資訊,瞭解到了這些都是需要哪些東西搞出來的,在之後我通過某站長網下載了幾個網站程式,用自己的零花錢也買了個雲空間+網域名稱。成立了自己的第一個網站(什麼網站這裡就不說明了)。當時很開心,就拉著我的朋友“花花”一起搞,玩了大半年左右,我朋友就提出來一個想法:不如我們自己去學習開發這些程式,聽說上海那邊
Time of Update: 2016-07-25
header("content-type: text/html; charset=utf-8"); echo mb_convert_encoding("你是我的好朋友","utf-8","gbk"); ?> 複製代碼2、把 utf-8 編碼字串轉換成 gb2312 編碼字串 // 注意將此檔案存檔成 utf-8 編碼格式檔案再測試 header("content-type:text/html;charset=gb2312"); echo mb_convert_encoding("
Time of Update: 2016-07-25
本文介紹下php mysql編程中轉義特殊字元的常用函數,學習下php逸出字元的實現方法,有需要的朋友參考下。在php
Time of Update: 2016-07-25
/* * 常用的編碼問題 * * 1. 頁面的亂碼問題: * 頁面的亂碼問題主要是在於顯示字型的編碼與瀏覽器裡面顯示的編碼不一致,瀏覽器輸出的 * 編碼是由分頁檔中 * 來控制的,而如果你的程式裡面輸出的字元是亂碼的話,那麼就是程式輸出的字型與上面設定的不是同一個編碼,那麼就會出現亂碼 * 2. 資料庫的亂碼問題 * 資料庫裡面有預設的字元編碼,如果你提交的字元編碼與資料裡面有編碼不一到的話,那麼資料庫裡面顯示的 * 也會是亂碼 *
Time of Update: 2016-07-25
/** * 去除代碼中的空白和注釋 * @param string $content 代碼內容 * @return string */function strip_whitespace($content) { $stripStr = ''; //分析php源碼 $tokens = token_get_all($content); $last_space = false; for ($i = 0, $j = count($tokens); $i
Time of Update: 2016-07-25
//php漢字轉碼 GBK->Unicode(UTF8)class qswhGBK{ var $qswhData; function qswhGBK($filename="qswhGBK.php"){ $this->qswhData=file($filename); } function gb2u($gb,$callback=""){ /******(qiushuiwuhen 2002-8-15)******/ $ret=""; for($i=0;$i
Time of Update: 2016-07-25
function quick_sort($array) { if(count($array) $key = $array[0]; $rightArray = array(); $leftArray = array(); for($i = 1; $i if($array[$i] >= $key) { $rightArray[] = $array[$i]; } else { $leftArray[] = $array[$i]; } } $leftArray =
Time of Update: 2016-07-25
有網友問php是什麼檔案?php 是一種伺服器端的,嵌入html的指令碼語言,php區別其他像用戶端java的地方是它的代碼在伺服器端執行。一,php是什麼,php可以做什麼?php可以做任何其他cgi程式所能做的事,例如收集表格式資料,產生動態網頁面內容,或收發cookies.可能最強大,最有意義的特性是php支援大範圍的資料庫。書寫一個支援資料庫的web 頁面是難以置信的簡單。當前支援的資料庫: adabas d interbase solid dbase msql sybase
Time of Update: 2016-07-25
class gb2utf8 { var $gb; // 待轉換的gb2312字串 var $utf8; // 轉換後的utf8字串 var $codetable; // 轉換過程中使用的gb2312代碼檔案數組 var $errormsg; // 轉換過程之中的錯誤訊息 function gb2utf8($instr="") { $this->gb=$instr; $this->setgb2312(); ($this->gb=="")?0:$this->convert();
Time of Update: 2016-07-25
本文介紹了php中漢字編碼轉換的一些知識,分析了php編碼轉換的原理與方法,有需要的朋友參考下。有關對mysql4.1字元集的理解,再講述如何php如何適應mysql的這種變化。同樣適用於mysql5及以上的版本。一.原理篇mysql的字元集裡有兩個概念,一個是“character set(字元集)”,另一個是“collations”。1. collationscollations翻成中文是“校正”,在網頁開發的過程中,這個詞彙,只在mysql裡使用,主要作用是指導mysql對字元的比較,比如,
Time of Update: 2016-07-25
require_once('pinyin_table.php'); function get_pinyin_array($string){ global $pinyin_table; $flow = array(); for ($i=0;$i { if (ord($string[$i]) >= 0x81 and ord($string[$i]) { $h = ord($string[$i]);