php不用內置函數對數組排序的兩個算法代碼
一朋友找工作遇到的試題,備注一下。 極有可能今后我也會遇到的。 問題:php不用內置函數對數組排序,可能是降序或者升序 第一種方法:傳說中的冒泡法 復制代碼 代碼如下: function arraysort($data, $order = 'asc') { //as...
|
一朋友找工作遇到的試題,備注一下。 極有可能今后我也會遇到的。 問題:php不用內置函數對數組排序,可能是降序或者升序 第一種方法:傳說中的冒泡法 復制代碼 代碼如下: function arraysort($data, $order = 'asc') { //as...
先清理一下思路先,~~ 首先:需要把文件上傳到服務器上 然后:讀取excel數據列顯示出來 然后:讓用戶選擇字段的對應關系 然后:提交數據,讀取字段的對應關系 最后:批量導入數據,刪除臨時文件 一共是以上五步驟!我們一步步...
推薦函數:一是PHP獲取當前頁面的網址: dedecms也是用的這個復制代碼 代碼如下: //獲得當前的腳本網址 function GetCurUrl() { if(!empty($_SERVER["REQUEST_URI"])) { $scriptName = $_SERVER["REQUEST_URI"]; $nowur...
作為一個資深并且專業的扒皮人員,在我從初三開始投入偉大的互聯網中到現在積累了豐富的扒皮經驗。我相信每個做web的程序員也都會有類似的經歷。
在扒皮過程中,必不可少的需要下載樣式文件中的圖片。碰到比較龐大的樣...
我使用過兩種辦法: 第一種是數組序列化,簡單,但是調用時比較麻煩一些;第二種是保存為標準的數組格式,保存時麻煩但是調用時簡單。 第一種方法: PHP代碼 復制代碼 代碼如下: $file="./cache/file.cache"; $array = array("co...
date -- 格式化一個本地時間/日期
gmdate -- 格式化一個 GMT/UTC 日期/時間,返回的是格林威治標準時(GMT)。
舉個例子,我們現在所在的時區是+8,那么服務器運行以下腳本返回的時間應該是這樣的:
當前時間假...
復制代碼 代碼如下:<?php /** 默認首頁 **/ class DefaultController extends AppController { public function index() { $len = 5; $str = "ABCDEFGHIJKLNMPQRSTUVWXYZ123456789";
$im = imagecreatetruecolor (...
復制代碼 代碼如下:<? echo("<p>search results for query:"). $_GET['query'].".</p>"; ?> 這段代碼的主要問題在于它把用戶提交的數據直接顯示到了網頁上,從而產生XSS漏洞。其實有很多方法可以填補這個漏洞。那么,什...
1.對查詢進行優化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應盡量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如: select id from t where...
mysql_query("BEGIN");//開始一個事務 mysql_query("SET AUTOCOMMIT=0"); //設置事務不自動commit $insert="INSERT INTO userinfo VALUES ('aa12','aa','1','aaa')"; mysql_query($insert); mysql_query("COM...
肖理達 (KrazyNio AT hotmail.com), 2006.04. 06, 轉載請注明出處一、memcached 簡介在很多場合,我們都會聽到 memcached 這個名字,但很多同學只是聽過,并沒有用過或實際了解過,只知道它是一個很不錯的東東。這里簡單介紹...
1.php-excelphp-excel is a very simple library for generating excel documents from php on-the-fly.http://code.google.com/p/php-excel/腳本之家下載http://www.jb51.net/codes/24319.html2.PHPExcelProject pr...
復制代碼 代碼如下: <?php header("Content-Type:text/html;charset=utf-8"); if (isset($_GET['number'])) { $url = 'http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo'; $number...
add($key, $value, $expiry); $key: 唯一標識, 用于區分寫入的數據 $value: 要寫入的數據 $expiry: 過期時間, 默認為永遠有效 用途: 將數據寫入到memcache中
get($key) $key: 通過寫入時的$key獲取對應的數據 用途...
比如分頁,因為有些鏈接已經有參數了,在附加分頁信息的時候不能把原有的參數丟掉,所以判斷一下鏈接是否有參數,然后根據需要附加分頁信息。
方法很簡單: 復制代碼 代碼如下:((strpos($url, '?') !== false) ? '&' : '?');...
1.根據權重獲取關鍵字 復制代碼 代碼如下: function getkey($contents){ $rows = strip_tags($contents); $arr = array(' ',' ',"/s", "/r/n", "/n", "/r", "/t", ">", "“", "&rdqu...
代碼 復制代碼 代碼如下: <?php $url = 'www.baidu.com'; //抓取百度 echo snapshot($url); //輸出結果為圖片地址 echo snapshot($url, './baidu.png'); //將圖片保存至本地baidu.png, 輸出內容圖片大小 /** * 生成...
復制代碼 代碼如下:<?php $path=$DOCUMENT_ROOT; $path=str_replace("/","//",$path);
//指定文件夾 $path=$path."//web//study//";
//得到所有文件 $s=explode("/n",trim(`dir/b/o:gn $path`));
//得到文件夾...
復制代碼 代碼如下:<?php header("Content-type:image/jpeg"); function read_url($str) { $file=fopen($str,"r"); while(!feof($file)) { $result.=fgets($file,9999); } fclose($file); return $result;
}
fun...
復制代碼 代碼如下:<?php /* 查詢谷歌"深圳攝影工作室",嵐視界LANSJ的排名位置; 2009-10-11 lost63.com原創 在前30頁中搜索 */ $page=30; //頁面數 $domain="lansj.com"; //域名 //$domain="lost63.com"; for($n=0;$...
復制代碼 代碼如下://處理php自動反斜杠 if (get_magic_quotes_gpc()) { function stripslashes_deep($value) { $value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value);
re...
復制代碼 代碼如下:<?php /* * 網站首頁超鏈接反查 友情鏈接查詢 外鏈查詢 * web技術愛好者 lost63.com原創 QQ:35501547 * 轉載請注明出處 */
if($_GET['action']=="check"){
$domain=$_POST['domain'];
//域...
PhpMyAdmin中無法導入sql文件的解決辦法 在命令窗口: mysql>source d:/datafilename.sql...
復制代碼 代碼如下:<?php /* 遍歷文件夾; 功能:(a)可刪除文件 (b)可編輯文本,網頁文件 (c)可刪除文件夾,前提是該文件夾為空 (d)可建立文件,文件夾,修改文件夾名稱; lost63.com原創, 轉載請注明出處. 交流QQ:35501547...
都是下載最新的推薦版本,原來并沒想到發到壇子來,所以并沒有截圖,后來總結到記事本的時候發現還是有蠻多問題的,所以就共享出來,希望對大家 有所幫助。在做實驗的時候,我也參考了壇子里其他的前輩寫的教程,在此多謝了。步驟...