搜尋
首頁後端開發php教程PHP格式化字串函數實例用法介紹

在PHP中,字串的格式化方式有很多種,依照格式化的類型可以分成字串的格式化和數字字元的格式化,數字字元的格式化最常用。

下面我們先將詳細講解一下數字字元格式化函數number_format()函數。

number_format()函數定義用來將數字字串進行格式化。

其語法格式如下的方式:

number_format(number,decimals,decimalpoint,separator)

參數說明:number_format()函數可以有1個,2個或是4個參數,但不能是3個參數。如果只有一個參數number,number格式化後會捨去小說點後的值,且第3位數字就會以逗號(,)來隔開;如果有兩個參數,number格式化會到小數點第decimals位,decimalpoint用來取代小數點(.),separator用來取代第3位數字隔開的逗號(,)。

使用number_format()函數對指定的數字字串進行格式化處理,其範例程式碼如下:

<?php
$number = 6666.88;
echo number_format($number);                //输出格式化后的数字字符串
echo "<br>";
echo number_format($number,2);              //输出格式化后的数字字符串
echo "<br>";
$number1 = 223344.556677;
echo number_format($number1,2,&#39;.&#39;,&#39;.&#39;);     //输出格式化后的数字字符串
?>

輸出結果為:

6,667

6,666.88

223.344.56

字串大小寫的轉換函數簡單介紹

在PHP中提供了4個字串大小寫的轉換函數,它們都只有一個可選參數string,即傳入要轉換的字符串。這裡我們做一個簡單的介紹,可以直接用這些函數完成大小寫轉換的操作。函數strtoupper()用於將給定的字串全部轉換為大寫字母;函數strtolower()用於將給定的字串全部轉換為小寫字母;函數ucfirst()用於將給定的字串中的首字母轉換為大寫,其餘字元不變;函數ucwords()用於將給定的字串中全部以空格分割的單字首字母轉換為大寫。以下的程式是這些函數的使用程式碼,如下所示:

<?php
$lamp = "lamp is composed of Linux 、Apache、MySQL and PHP";
echo strtolower($lamp); 
echo strtoupper($lamp); 
echo ucfirst($lamp); 
echo ucwords($lamp); 
?>

輸出為以下的結果:

lamp is composed of linux、apache、mysql and php

LAMP IS CONPOSED OF LINUX、APACHE、MYSQL AND PHP

Lamp is composed of Linux 、Apache、MySQL and PHP

Lamp Is Composed Of Linux 、Apache、MySQL And PHP

這些函數只是按照他們說明描述的方式運作,要想確保一個字串的首字母是大寫字母,而其餘的都是小寫字母,就需要使用符合的方式。如下圖:

<?php
$lamp = "lamp is composed of Linux 、Apache、MySQL and PHP";
echo ucfirst(strtolower($lamp)); 
?>

#輸出:Lamp is composed of linux、apache、mysql and php




############################

以上是PHP格式化字串函數實例用法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
PHP依賴注入容器:快速啟動PHP依賴注入容器:快速啟動May 13, 2025 am 12:11 AM

aphpdepentioncontiveContainerIsatoolThatManagesClassDeptions,增強codemodocultion,可驗證性和Maintainability.itactsasaceCentralHubForeatingingIndections,因此reducingTightCightTightCoupOulplingIndeSingantInting。

PHP中的依賴注入與服務定位器PHP中的依賴注入與服務定位器May 13, 2025 am 12:10 AM

選擇DependencyInjection(DI)用於大型應用,ServiceLocator適合小型項目或原型。 1)DI通過構造函數注入依賴,提高代碼的測試性和模塊化。 2)ServiceLocator通過中心註冊獲取服務,方便但可能導致代碼耦合度增加。

PHP性能優化策略。PHP性能優化策略。May 13, 2025 am 12:06 AM

phpapplicationscanbeoptimizedForsPeedAndeffificeby:1)啟用cacheInphp.ini,2)使用preparedStatatementSwithPdoforDatabasequesies,3)3)替換loopswitharray_filtaray_filteraray_maparray_mapfordataprocrocessing,4)conformentnginxasaseproxy,5)

PHP電子郵件驗證:確保正確發送電子郵件PHP電子郵件驗證:確保正確發送電子郵件May 13, 2025 am 12:06 AM

phpemailvalidation invoLvesthreesteps:1)格式化進行regulareXpressecthemailFormat; 2)dnsvalidationtoshethedomainhasavalidmxrecord; 3)

如何使PHP應用程序更快如何使PHP應用程序更快May 12, 2025 am 12:12 AM

tomakephpapplicationsfaster,關注台詞:1)useopcodeCachingLikeLikeLikeLikeLikePachetoStorePreciledScompiledScriptbyTecode.2)MinimimiedAtabaseSqueriSegrieSqueriSegeriSybysequeryCachingandeffeftExting.3)Leveragephp7 leveragephp7 leveragephp7 leveragephpphp7功能forbettercodeefficy.4)

PHP性能優化清單:立即提高速度PHP性能優化清單:立即提高速度May 12, 2025 am 12:07 AM

到ImprovephPapplicationspeed,關注台詞:1)啟用opcodeCachingwithapCutoredUcescriptexecutiontime.2)實現databasequerycachingingusingpdotominiminimizedatabasehits.3)usehttp/2tomultiplexrequlexrequestsandreduceconnection.4 limitesclection.4.4

PHP依賴注入:提高代碼可檢驗性PHP依賴注入:提高代碼可檢驗性May 12, 2025 am 12:03 AM

依赖注入(DI)通过显式传递依赖关系,显著提升了PHP代码的可测试性。1)DI解耦类与具体实现,使测试和维护更灵活。2)三种类型中,构造函数注入明确表达依赖,保持状态一致。3)使用DI容器管理复杂依赖,提升代码质量和开发效率。

PHP性能優化:數據庫查詢優化PHP性能優化:數據庫查詢優化May 12, 2025 am 12:02 AM

DatabasequeryoptimizationinPHPinvolvesseveralstrategiestoenhanceperformance.1)Selectonlynecessarycolumnstoreducedatatransfer.2)Useindexingtospeedupdataretrieval.3)Implementquerycachingtostoreresultsoffrequentqueries.4)Utilizepreparedstatementsforeffi

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境