PHP字串長度找子字串與取代字串的常用函數

PHP在字串的操作上,有非常多的相關函數可以使用,我們在這裡只介紹經常會使用到的字串操作函數。像是如何取得字串的長度、在某一個字裏面尋找子字串首次出現的位置、以及字串的取代函數...等等。這些都是在編寫程式的時候,頻繁被程式設計師使用到的基礎函數。 取得字串長度 <?...

2018年1月14日 星期日

PHP輸出格式化字串

想要讓字串可以進行格式化的編排、組合,並且能夠傳回字串變數、輸出到螢幕或輸出到文字檔案裏面。
一定要記得使用以下4種格式化字串的指令操作方式:

  • printf  輸出格式化的字串
  • sprintf  回傳格式化的字串
  • sscanf  將字串輸入格式化,回傳對映的變數
  • fprintf  將格式化字串寫入文字檔案

使用範例說明:

<?php
// 列印格式化的字串到電腦螢幕上
$name = "小明";
$number = 6;
$dollar = 177.6;
printf("%s有%d張一塊美鈔,折合新台幣%f元", $name, $number, $dollar);

// 組合格式化的字串
$combine_str = sprintf("%s有%d張一塊美鈔,折合新台幣%f元", $name, $number, $dollar);
echo $combine_str;

// 棓析格式化字串為相映數位
$today = "2017-01-14";
list($year, $month, $day) = sscanf($today, "%d-%d-%d");
echo $year. $month. $day;

// 將19.88寫入balance.txt檔案內
$fp = fopen('balance.txt', 'w');
$revenue = 19.8756;
fprintf($fp, '%01.2f', $revenue);
?>

沒有留言:

張貼留言