如何使用PHP中的字串函數

函數|字串 PHP中的字串操作功能是比較多的,重要的有以下這些: (1)echo,print,printf,sprintf 前兩個函數是輸出字串.字串中如果有變數名則被替換成其值. 後兩個函數類似於C的同名函數. (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower, strtoupper,substr,ucfirst

繁體中文轉換為簡體中文的PHP函數

函數|中文|轉換 前幾天我在oso論壇上問有沒有這個來源程式,沒人回複。終於下定決心移植一個這樣的函數,感謝網友Keyes提供移植用的Delphi原始碼。其調用方式為$txt=big5togb($txt)。 (註:原始碼中的include

PHP中的正規運算式(二)

確定重複出現到現在為止,你已經知道如何去匹配一個字母或數字,但更多的情況下,可能要匹配一個單詞或一組數字。一個單詞有若干個字母組成,一組數字有若干個單數組成。跟在字元或字元簇後面的花括弧({})用來確定前面的內容的重複出現的次數。 字元簇 含義 ^[a-zA-Z_]$ 所有的字母和底線 ^[[:alpha:]]{3}$ 所有的3個字母的單詞 ^a$ 字母a ^a{4}$ aaaa ^a{2,4}$ aa,aaa或aaaa ^a{1,3}$ a,aa或aaa ^a{2,}$ 包含多於兩個a的字串

PHP 挑戰 J2EE 和 .NET

j2ee 繼PHP獲得“Programming Language of 2004”大獎之後,由Zend公司主導的PHP,開始向J2EE和.NET發起挑戰,搶奪WEB公司專屬應用程式開發市場。根據 Forrester公司的調研,預計到2006市場上將會

新手學習:讓IIS支援PHP的配置方法

iis   這個怎麼不可能?事實上網上大量的DZ論壇就是採用PHP+IIS,下面是配置IIS支援PHP的流程:  1、將 PHP 安裝為 ISAPI 模式:  在“控制台”的“管理工具”中選擇“網際網路服務管理員”,開啟 IIS 後停止服務,然後在左側“預設Web網站”上單擊右鍵選擇“屬性”,在開啟的“預設 Web 網站屬性”視窗的“ISAPI

php中時間軸開發,即顯示為“剛剛”、“5分鐘前”、“昨天10:23

   php中時間軸開發,即顯示為“剛剛”、“5分鐘前”、“昨天10:23”等  開發中還是蠻有用的,譬如論壇文章,圍脖等都有相關應用//時間轉換函式 function tranTime($time) {      $rtime = date("m-d H:i",$time);

代碼從業者的一次php應用最佳化實踐

   系統跑得時間長了,總會出現這樣那樣的問題和瓶頸,有了問題不可怕,我們有“打虎”的傢伙事兒--無非就是定位問題->分析問題->提出解決方案->實踐->結果反饋->總結再最佳化。  之前做過的一次最佳化實踐,最近翻出來看看,有些通用的最佳化手段還是可以複用的。系統跑得時間長了,總會出現這樣那樣的問題和瓶頸,有了問題不可怕,我們有“打虎”的傢伙事兒--無非就是定位問題->分析問題->提出解決方案-

PHPUnZip:線上解壓縮PHP的工具

如果要把一個包含很多檔案的檔案夾上傳到伺服器,這個檔案夾可能是一個CMS,如果直接上傳,不論是使用PHP還是FTP,上傳的時間都是相當長的,因為這個檔案夾包含的檔案數量很大,儘管檔案可能很小,但每個檔案都要建立一次串連,這加起來的時間是很可怕的。通常,我們使用的方法是現把這個檔案夾壓縮成zip或者tar.gz檔案,上傳到伺服器,然後在伺服器上解壓,這樣可以節省很多時間。很多伺服器提供瞭解壓ZIP檔案的功能,比如cPanel和Direct

PHP擷取MAC地址

   擷取網卡的MAC地址原碼;目前支援WIN/LINUX系統

20 你應該知道的PHP庫

下面是一些非常有用的PHP類庫,相信一定可以為你的WEB開發提供更好和更為快速的方法。圖表庫下面的類庫可以讓你很簡的建立複雜的圖表和圖片。當然,它們需要GD庫的支援。 pChart – 一個可以建立統計圖的庫。 Libchart – 這也是一個簡單的統計圖庫。 JpGraph – 一個物件導向的圖片建立類。 Open Flash Chart –

二十五個頂級PHP模板引擎整理

   為了找到一個好的模板引擎,我在互連網上進行搜尋,目前已經整理出了以下名單:Smarty  Smarty的特點是將模板編譯成PHP指令碼,然後執行這些指令碼。很快,非常靈活。Heyes Template Class  一個非常容易使用,但功能強大並且快速的模板引擎,它協助你把頁面配置和設計從代碼中分離。FastTemplate  一個簡單的變數插值模板類,它分析你的模板,把變數的值從HTML代碼中分離處理。ShellPage 

php建立檔案自動編號的思路與實現

要求:在系統中 在建立檔案是可以實現自動編號。比如建立文字檔 預設檔案名稱是:建立 文字文件.txt,如果繼續建立時檔案名稱自動變了:建立 文字文件 (2).txt, 以後就是 3,4,5….請問這種演算法用PHP怎麼實現。 思路,原來想用迴圈來做,後來想想,用計數器遞增吧,簡單高效,這個TME可以是資料庫,可以檔案,可以是設定檔,看你怎麼做了,迴圈只是在維護的時候使用的,如果每建一個新檔案也得迴圈一次,那得累死,緩衝無處不在 複製代碼 代碼如下:<?php $dir="/web/csp/

php下通過IP擷取地理位置的代碼(小偷程式)

複製代碼 代碼如下:function get_ip_place() { $ip=file_get_contents("http://fw.qq.com/ipaddress"); $ip=str_replace('"',' ',$ip); $ip2=explode("(",$ip); $a=substr($ip2[1],0,-2); $b=explode(",",$a); return $b; } 上面來自開源中國寫的真XXX,新聞我都不好意思發了,我們用Regex寫更簡單 來看看 複製代碼

php 面試碰到過的問題 在此做下記錄

代碼最佳化 複製代碼 代碼如下:for($i=0;$i<8;$i++){ array_push($week,$arr); } 複製代碼 代碼如下:for($i=0;$i<8;$i++){ $week[]=$arr[$i]; } //這樣就沒有了調用函數的額外負擔 建立索引的好處和壞處好處:查詢時就會先去索引列表中一次定位到特定值的行數,大大減少遍曆匹配的行數 壞處:無論如何都要查詢此表,欄位大量重複值,增加索引也沒有什麼意義

php設計模式 Decorator(裝飾模式)

複製代碼 代碼如下:<?php /** * 裝飾模式 * * 動態給一個對象添加一些額外的職責,就擴充功能而言比產生子類方式更為靈活 */ header("Content-type:text/html;charset=utf-8"); abstract class MessageBoardHandler { public function __construct(){} abstract public function filter($msg); } class MessageBoard

php學習筆記 PHP物件導向的程式設計

複製代碼 代碼如下:<?php /* PHP物件導向的程式設計 * * PHP5 * * 數組和對象:都屬於PHP的複合類型(一個變數可以儲存多個單元) * * 對象比數組更強大,不僅可以儲存多個資料,還可以將函數存在對象中 * * 對象的三大特性:封裝、繼承、多態 * * 物件導向編程(oop) //符合軟體工程中的 重用性 靈活性 擴充性 * * 物件導向和面向過程之間的區別 * * 最小的單位:函數 //面向過程 * 最小的單位:對象 //物件導向 * * 什麼是對象

php設計模式 Singleton(單例模式)

複製代碼 代碼如下:<?php /** * 單例模式 * * 保證一個類僅有一個執行個體,並提供一個訪問它的全域訪問點 * */ class Singleton { static private $_instance = null; private function __construct() { } static public function getInstance() { if(is_null(self::$_instance)) { self::$_instance = new

php設計模式 Proxy (代理模式)

複製代碼 代碼如下:<?php /** * 代理模式 * * 為其他對象提供一個代理以控制這個對象的訪問 * */ interface Proxy { public function request(); public function display(); } class RealSubject { public function request() { echo "RealSubject request<br/>"; } public function display()

php學習之 迴圈結構實現代碼

複製代碼 代碼如下:<?php /* 迴圈結構 * 一、while迴圈 * while(運算式) * { * 迴圈體;//反覆執行,直到運算式為假 * } * 二、do-while迴圈 * 三、for迴圈 * * 根據迴圈條件不同,有兩種類型的迴圈 * * 一種:計數迴圈 (一般使用for) * 另一種:條件型迴圈 (一般使用 while do-while) * * * */ //while的使用 /*$num=0; while($num<100) { echo

用php讀取xml資料

xml|資料 今天工作上碰到一個問題 由於我們的項目資料太少 所以需要從web search那邊借調資料,他們只給我們提供了一個xml的介面。因此,我們需要把xml的資料轉化成html呈現給大家。由於項目是基於php的,所以就摒棄了用js來讀取xml選擇了繼續使用php。不過,我以前從來沒有做過此類的嘗試 所以找了很多網上資料同時參照了php的工作手冊,發現在php4的環境下 用parser函數是一個比較好的選擇(當然也可以用dom

總頁數: 1662 1 .... 759 760 761 762 763 .... 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.