原创 學習PHP中統計擴展函數的使用

做統計相關係統的朋友一定都會學習過什麼正態分佈、方差、標準差之類的概念,在 PHP 中,也有相應的擴展函數是專門爲這些統計相關的功能所開發的。我們今天要學習的 stats 擴展函數庫就是這類操作函數。當然,本身我並沒有做過什麼類似的系統,對

原创 數學相關函數在PHP中的應用簡介

對於數學計算來說,最常見的其實還是我們使用各種操作符的操作,比如說 +加、-減 之類的。當然,PHP 中也爲我們提供了一些可以方便地進行其他數學運算的操作函數。這些函數都屬於 Math 擴展。這個擴展是默認包含在 PHP 源碼中的,不需要額

原创 PHP中操作任意精度大小的GMP擴展學習

對於各類開發語言來說,整數都有一個最大的位數,如果超過位數就無法顯示或者操作了。其實,這也是一種精度越界之後產生的精度丟失問題。在我們的 PHP 代碼中,最大的整數非常大,我們可以通過 PHP_INT_MAX 來查看。不過,當整數超過一定的

原创 學習PHP中的任意精度擴展函數

今天來學習的是關於數學方面的第一個擴展。對於數學操作來說,無非就是那些各種各樣的數學運算,當然,整個程序軟件的開發過程中,數學運算也是最基礎最根本的東西之一。不管你是學得什麼專業,到最後基本上都會要學習數據結構與算法,而算法其實就是研究的如

原创 PHP中的IMAP擴展簡單入門

對於郵件處理來說,大家比較熟悉的應該是 POP3 、 SMTP 這類的協議,而今天我們介紹的 IMAP 其實也是非常常用的一種郵件處理協議。它和 POP3 比較類似,都是以接收處理郵件爲主。不過相對於 POP3 來說,IMAP 在本地的操作

原创 學習PHP中好玩的Gmagick圖像操作擴展的使用

在 PHP 的圖像處理領域,要說最出名的 GD 庫爲什麼好,那就是因爲它不需要額外安裝的別的什麼圖像處理工具,而且是隨 PHP 源碼一起發佈的,只需要在安裝 PHP 的時候添加上編譯參數就可以了。 GD 庫雖然已經可以幫助我們處理很多事情了

原创 一起學習PHP中GD庫的使用(三)

上篇文章我們已經學習了一個 GD 庫的應用,那就是非常常用的製作驗證碼的功能。不過在現實的業務開發中,這種簡單的驗證碼已經使用得不多了,大家會製作出更加複雜的驗證碼來使用。畢竟現在的各種外掛軟件已經能夠輕鬆地破解這種簡單的圖片驗證碼了。當然

原创 一起學習PHP中GD庫的使用(二)

在日常的開發過程中,GD 庫最常用的功能就是幫我們對圖片進行一些處理,當然,除了處理已有的圖片之外,它也可以直接來畫圖,就像我們最常見的圖片驗證碼。今天的內容主要就是和畫圖有關,所以最後我們也會做一個非常簡單的圖片驗證碼的例子。 創建圖片並

原创 簡單入門PHP中的多字節字符串操作

什麼是多字節的字符串操作呢?其實不少的同學可能都已經使用過了,但我們還是要從最基礎的問題說起。 一個字符佔幾個字節並不是我們表面上看到的那樣。正常情況下,一個數字或英文以及英文符號都是佔用一個字節的。但是這個世界的語言文字何其之多,特別是像

原创 學習PHP中有趣的字符集國際化驗證功能

今天的內容非常簡單,不過也很有趣。不知道大家有沒有經歷過這樣的事情,就是在某些字體下,0 和 O 不好區分,1 和 l 也是很難看清楚。當然,現在大部分的編輯器和 IDE 的默認字體都是會選擇那些比較好區分這些相似字符的,比如給 0 中間加

原创 學習PHP中的國際化日期格式化操作

對於國際化功能來說,日期相關的格式化操作也是一塊重頭戲,畢竟不同的時區,不同的國家對於日期的表示方式都會有些不同。今天我們主要來學習的就是國際化地表示日期相關的信息內容。 日期格式化 首先就是最直接的格式化能力。 $fmt = new In

原创 學習PHP中國際化地數字格式處理

不知道大家有沒有了解過,對於數字格式來說,西方國家會以三位爲一個進位,使用逗號來分隔。比如,12345678,用標準的格式來表示的話就是 12,345,678 。不過我們中文其實並不會有這樣的分隔符,另外像某些地區則是以空格爲分隔的,這個我

原创 PHP中國際化的字符串比較對象

在 PHP 中,國際化的功能非常豐富,包括很多我們可能都不知道的東西其實都非常有用,比如說今天要介紹的這一系列的字符排序和比較的功能。 排序 正常來說,如果我們對數組中的字符進行排序,按照的是字符的 ASC2 表的順序進行排列,如果是英文還

原创 學習PHP中的iconv擴展相關函數

想必 iconv 這個擴展的相關函數大家多少都接觸過,做爲 PHP 的默認擴展它已經存在了很久,也是我們在操作字符編碼時經常會使用的函數。不過除了 iconv() 這個函數外,你還知道它的其它函數嗎?今天,我們就來學習一下 iconv 擴展

原创 PHP中一個好玩的性別判斷擴展

今天我們來學習的一個擴展同時它也是非常小衆的一個擴展,其實說白了,或許是根本沒什麼人用過得擴展。當然,我們也只是出於學習的目的來看看這個擴展到底是什麼東西,有什麼好玩的地方。 擴展說明 Gender 擴展從名稱就可以看出,它是一個關於性別的