三.php擴充套件api的配置:以配置mb_string為例
1)找到php中對應的ext資料夾,mb_strlen.dll在裡邊存放
2)找到php目錄下的php.ini-development檔案,複製改名為php.ini,用submit開啟 ,(ctrl+f)查詢extension.
3)修改檔案:將ext所在的根目錄加上,如下(;是注釋)
(753);extension_dir = 「ext」
extension_dir = 「d:/php-7.3.4-win32-vc15-x64/ext」
(916);extension=mbstring
extension=mbstring
4)使用phpinfo()函式列印出php的當前資訊其中包括php擴充套件和編譯版本,伺服器資訊 和環境,php環境中,路徑,主機和本地配置選項,http頭,php許可等等,檢視配置檔案應 該所在路徑
一開始,loaded那一行為none,解決方法有兩個:
1.將php.ini檔案複製在configuration指定的路徑
2.在apache的httpd.conf檔案中配置php
#告訴apache php.ini所在的路徑(phpinidir特定的指令)
phpinidir d:/php-7.3.4-win32-vc15-x64
3.重啟apache(就算使用方法1,也要重啟apache,因為php是通過apache喚醒)
PHP中strlen和mb strlen的區別
在 php中,strlen與 mb strlen是求字串長度的函式 測試時檔案的編碼方式要是utf8 str 中文a字1符 echo strlen str 14 echo mb strlen str,utf8 6 echo mb strlen str,gbk 8 echo mb strlen str...
PHP中strlen和mb strlen的區別
在php中常見的計算字串長度的函式有 strlen和mb strlen.當字元全是英文本元的時候,兩者是一樣。這裡主要比較一下,中英文混排的時候,兩個計算結果。在php中,strlen與mb strlen是求字串長度的函式,但是對於一些初學者來說,如果不看手冊,也許不太清楚其中的區別。下面通過例子,...
寬字元 和 Char字元
ansi c也支援多位元組字符集,例如中文 日文和韓文版本windows支援的字符集。然而,這些多位元組字符集被當成單位元組構成的字串看待,只不過其中一些字元改變了後續字元的含義而已。多位元組字符集主要影響c語言程式執行時期鏈結庫函式。相比之下,寬字元比正常字元寬,而且會引起一些編譯問題。寬字元不需...