<?php
//字串擷取函式:substr()和mb_substr(),一般情況下都選擇用前者,只有在處理中文字串時才會用到後者
$str="abcdefg";
$str1=substr($str,0,7);
$str2=substr("中國人",0,7);
echo $str1."
";//此處輸出不全,因為乙個漢字占用多個位元組
echo $str2."
";//用字串處理函式的擴充套件mb_substr()就可以輸出占用多位元組的字串
$str2=mb_substr("中國美食",0,4,"utf8");
//可以完全輸出
echo $str2."
";/*字串輸出函式print和echo的不同之處:
1.echo的指令方式可以列印多個字串;
2.print的輸出有返回值
*/echo "aa","bb","cc","dd","
";//正常輸出
//echo("aa","bb","cc","dd");echo的這種函式方式也不能列印多個值
//print "aa","bb","cc","dd";這樣輸出就錯誤了
//var_dump(echo("aa"));echo 沒有返回值
var_dump(print("aa"));//輸出int 1
/*printf()和sprintf()
1.printf()函式讓字串按指定的格式輸出;
%f:浮點型輸出 %c:按ascii碼對應值輸出 %x:按十六進製制輸出
%e:指標形式輸出 %o:八進位制輸出
%b:二進位制輸出 %s:按字串形式輸出
2.sprintf()函式可以返回轉換格式之後的值;
*/$inter=100;
printf("%.2f,%e,%b,%c,%o,%s,%x",$inter,$inter,$inter,$inter,$inter,$inter,$inter);
echo "
";//sprintf()函式可以將轉換格式之後的值拿出來繼續在其它地方使用
$str=sprintf("%.2f,%e,%b,%c,%o,%x",$inter,$inter,$inter,$inter,$inter,$inter);
echo $str;
?>
ncurses輸出函式 字元 字串的輸出
printw 系列 和printf 一樣的具有格式化輸出的一類函式。addstr 系列 列印字串的一類函式。addch 系列函式 mvaddch waddch 和mvwaddch 函式 addch ch printw 系列函式printw 函式和mvprintw 函式wprintw 函式和mvwpr...
PHP字串輸出函式
echo print die 該函式時exit 函式的別名。如果引數是乙個字串,則該函式會在退出前輸出它 如果引數是乙個整數,這個值會被用作退出狀態。退出狀態的值在0 254之間 退出狀態255有php保留,不會被使用 狀態0用於成功地終止程式。printf 和c語言中的用法一樣。printf fo...
字串的輸出和字串函式的使用
學會這道題你基本就會字串的輸出和字串函式的使用了。洛谷題p5734 題目要求 你需要開發一款文字處理軟體。最開始時輸入乙個字串 不超過 100 個字元 作為初始文件。可以認為文件開頭是第 0 個字元。需要支援以下操作 1 str 後接插入,在文件後面插入字串 str,並輸出文件的字串。2 a b 擷...