php數組去重的函數代碼

複製代碼 代碼如下:<?php function assoc_unique($arr, $key) { $tmp_arr = array(); foreach($arr as $k => $v) { if(in_array($v[$key], $tmp_arr)) { unset($arr[$k]); } else {

php中匯出資料到excel時數字變為科學計數的解決方案

在資料匯出到excel時數字格式不對,一般分為以下兩種情況。 1、excel儲存格設定長度不夠 解決方案: 複製代碼 代碼如下://在excel.php檔案中 $objActSheet = $objPHPExcel->getActiveSheet(); // 設定 欄目名稱 $objActSheet->setCellValue("b1", "卡號"); // 設定列的寬度 $objActSheet->getColumnDimension('b')->setWidth(20

PHP常用特殊運算子號和函數總結(php新手入門必看)

註解符號: // 單行註解 多行註解引號的使用 ' ' 單引號,簡單字串,不經任何處理直接拿過來; " "雙引號,php動態處理然後輸出,一般用於處理$變數.布爾變數: 一種是true 即 真的; 另一種是false 即假的常見變數: string 字串(數字\漢字\等等) integer 整數(1、2

PHP查詢資料庫中滿足條件的記錄條數(兩種實現方法)

在需要輸出網站使用者註冊數,或者插入資料之前判斷是否有重複記錄的時候,就需要擷取滿足條件的MySQL查詢的記錄數目。 第一種方法:查詢時候直接統計 複製代碼 代碼如下:$sql="SELECT COUNT(*) AS count FROM TABLE WHERE id='$id'"; $result=mysql_fetch_array(mysql_query($sql)); $count=$result['count']; 第二種方法:先取出,後統計 複製代碼

PHP調用Linux的命令列執行檔案壓縮命令

前幾天工作中,需要將3個txt檔案,打包成*.zip down到本地…… 一開始,我和普通青年一樣,想到用PHP內建的 ZipArchive,代碼看起來應該是這樣的: 複製代碼 代碼如下:/*拆分成3個txt檔案 分別是wow_1.txt wow_2.txt 和 wow_3.txt*/ $zip=new ZipArchive(); $zipfile='./Exl_file/wow.zip';

php對大檔案進行讀取操作的實現代碼

在php中,對於檔案的讀取時,最快捷的方式莫過於使用一些諸如file、file_get_contents之類的函數,簡簡單單的幾行代碼就能很漂亮的完成我們所需要的功能。但當所操作的檔案是一個比較大的檔案時,這些函數可能就顯的力不從心, 下面將從一個需求入手來說明對於讀取大檔案時,常用的操作方法。 需求 有一個800M的記錄檔,大約有500多萬行, 用php返回最後幾行的內容。 實現方法 1. 直接採用file函數來操作 註:由於

php刪除檔案夾及其檔案夾下所有檔案的函數代碼

複製代碼 代碼如下:<? function deldir($dir) { //先刪除目錄下的檔案: $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) { unlink($fullpath); } else { deldir($fullpath); } } }

php圖片的裁剪與縮放產生符合需求的縮圖

圖片太大且規格不統一,顯示的控制需要靠JavaScript來完成,用在行動裝置上時顯示效果不好且流量巨大,需要對現有圖片庫的圖片進行一次處理,產生符合行動裝置用的縮圖,將原來用戶端JS做的工作轉移到伺服器端用PHP的GD庫來集中處理。 圖片源與需要的大小: 複製代碼 代碼如下:$src_img = "wallpaper.jpg"; $dst_w = 300; $dst_h = 200; 剪裁映像,保證映像地區最大化顯示,並按比例縮放到指定大小。一開始採用了 imagecopyresized

PHP數組無限分級資料的層級化處理代碼

複製代碼 代碼如下:/** * 建立父節點樹形數組 * 參數 * $ar 數組,鄰接列表方式組織的資料 * $id 數組中作為主鍵的下標或關聯鍵名 * $pid 數組中作為父鍵的下標或關聯鍵名 * 返回 多維陣列 **/function find_parent($ar, $id='id', $pid='pid') { foreach($ar as $v) $t[$v[$id]] = $v; foreach ($t as $k => $item){ if( $item[$pid]

php學習筆記之物件導向編程

複製代碼 代碼如下:<?phpclass db { private $mysqli; //資料庫連接 private $options; //SQL選項 private $tableName; //表名 public function __construct($tabName) { $this->tableName = $tabName; $this->db (); } private

PHP編碼轉換函式 自動轉換字元集支援數群組轉換

複製代碼 代碼如下:// 自動轉換字元集 支援數群組轉換 function auto_charset($fContents, $from='gbk', $to='utf-8') { $from = strtoupper($from) == 'UTF8' ? 'utf-8' : $from; $to = strtoupper($to) == 'UTF8' ? 'utf-8' : $to; if (strtoupper($from) === strtoupper($to) ||

PHP文章按日期(月日)SQL歸檔語句

複製代碼 代碼如下:select FROM_UNIXTIME(pubtime, '%Y-%m') as pubtime, count(*) as cnt from articles group by FROM_UNIXTIME(pubtime, '%Y-%m') PHP文章按日期(日)SQL歸檔 複製代碼 代碼如下:select FROM_UNIXTIME(pubtime, '%Y-%m-%d') as pubtime, count(*) as cnt from articles group

PHPRegex之定界符和原子介紹

本節內容我們將介紹PHP中正則 運算式的基礎文法:定界符和原子。內容包含了定界符的定義以及原子的定義和構成等等。其中原子的構成十分靈活,以便滿足我們對處理字串的需求。在這之 前,我們需要先瞭解一個Regex處理函數preg_match()來進行測試,以方便我們教程樣本的進行。 先來看一下Regex的定界符、Regex的構成以及preg_match()函數: 1,Regex的定界符。 除了字母、數字和反斜線\以外的任何字元都可以為定界符號,比如 |

PHP中3種產生XML檔案方法的速度效率比較

PHP中3種產生XML檔案方法的速度比較 有3種方法,分別是直接寫;使用DomDocument;使用SimpleXML;其實還有第4種:使用XMLWriter,不過我沒用過,也懶得試了.主要是想看看這3種方式哪個速度要快些直接上代碼:複製代碼 代碼如下:private function directWriteXml(&$data){ $xmltext='<?xml version="1.0" encoding="UTF-8" ?>'; $xmltext

PHP實現HTML標籤自動補全代碼

一般情況下先用PHP的 strip_tags 函數去掉所有html標籤,再去掉空格等,然後再用substr或者自己實現的cn_substr函數來實現截取。因為如果不先去掉html標籤,直接截取出來的字串就會有沒有閉合的標籤出現,有時甚至會截取在標籤上面比如 複製代碼 代碼如下: </di ... 今天遇到一個內容翻頁截取問題: 本文是用富文字編輯器寫入的,編輯器上有個分頁按鈕,點擊之後就往當前游標位置插入一個藍色的 複製代碼 代碼如下: <hr />

微博短連結演算法php版本實現代碼

思路: 1)將長網址md5產生32位簽名串,分為4段, 每段8個位元組; 2)對這四段迴圈處理, 取8個位元組, 將他看成16進位串與0x3fffffff(30位1)與操作, 即超過30位的忽略處理; 3)這30位分成6段, 每5位的數字作為字母表的索引取得特定字元, 依次進行獲得6位字串; 4)總的md5串可以獲得4個6位串; 取裡面的任意一個就可作為這個長url的短url地址; 下面是PHP代碼: 複製代碼 代碼如下:function shorturl($url='', $prefix=''

php中將漢字轉換成拼音的函數代碼

點擊這裡下載源檔案複製代碼 代碼如下:function Pinyin($_String, $_Code='gb2312') { $_DataKey = "a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha".

一個PHP並發訪問執行個體代碼

複製代碼 代碼如下:<?php $start=$_GET['s']; $end=$_GET['e']; $requests = array(); for ($index = $start; $index < $end; $index++) { $url="http://www.essort.com/amfphp/services/curl/loadTest.php?uid=$index"; $requests[]=$url; } $main = curl_multi_init();

用來解析.htpasswd檔案的PHP類

.htpasswd 檔案樣本: user1:{SHA}kGPaD671VNU0OU5lqLiN/h6Q6ac= user2:{SHA}npMqPEX3kPQTo+x/+ZckHDrIcQI= user3:{SHA}q1Fh2LTUjjkncp11m0M9WUH5Zrw= 複製代碼 代碼如下:class Htpasswd { private $file = ''; private $salt = 'AynlJ2H.74VEfI^BZElc-Vb6G0ezE9a55-Wj'; private

AJAX中文亂碼PHP中完美解決方案

最近在做一個項目,遇到AJAX中文亂碼問題,經過一個下午的努力終於完美解決,現將心得寫下來,希望對那些還困繞在這個問題而頭痛不已的人們有所協助。 眾所周知,使用AJAX傳送和接收中文參數時,如果不在用戶端和伺服器做相應的處理就會出現亂碼問題,在網上相應的文章也不少,但是有的情況下很難從中找到符合自己理想的答案,我今天就是在網上找了很多,但是都差不多,講ASP和JSP的比較多(我是用的PHP),所以到最後都沒找到自己滿意的答案。

總頁數: 1662 1 .... 274 275 276 277 278 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.