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