1.echo:是語法結構,也就是關鍵字,不是函式。顯示多個值的時候可以用逗號隔開。只支援基本型別,布林型除外。
$m = 5;
echo 'aaa',$m;
2.print:和etho型別一致,但是不支援逗號分隔多個顯示變數的語法。
$m = 5;
print $m;
3.print_r:列印關於變數的易於理解的資訊,使用時一定要加上括號。
$m = 5;
print_r($m);
4.die、exit:兩者等同;中止指令碼執行。
$m = 5;
die('error');//exit('error');
echo $m;
5.return和die、exit
(1).三者都是中止指令碼執行;
(2).return在函式外部時,會中止整個檔案的執行;在函式內部時,只會中止函式執行;
(3).die、exit:只要出現die或exit,無論在什麼位置都會中止指令碼執行
function a()
echo '開始呼叫函式';
// return;
echo '
';$str = a();
echo '
';echo $str;
echo '
';echo '結束呼叫函式';
6.printf和sprintf:輸出格式化的字串
printf有輸出,sprintf沒有輸出,但可以返回結果,如果想用sprintf輸出,需放到變數中,再用etho輸出;也可用etho sprintf() 輸出。
$number = 123;
printf('%f',$number); //%f浮點數
$num = 5;
$location = '在樹上';
$format = "有%d個猴子%s"; //%d整數 %s字串
// $format = "有%.2f個猴子%s"; //%.3f保留兩位小數
// printf($format,$num,$location);
$str = sprintf($format,$num,$location); //sprintf不能輸出 但可以返回結果
echo $str;
// echo sprintf($format,$num,$location); //或者
format函式:規定字串以及格式化其中的變數
%d 包含正負的十進位制數(負數、0、正數) %s 字串 %f 浮點數 %.2f 保留兩位小數
strlen:獲取字串中位元組個數
intstrlen( string$string
)
mb_strlen:獲取字串中真實的長度,當涉及到中英文混合時,要用mb_strlen。
intmb_strlen( string$str
[, string$encoding
] )
trim:去除字串首尾處的空白字元(或者其他字元)
stringtrim( string$str
[, string$charlist
] )
$str = " #123 # 456 #";
var_dump(trim($str,'# ')); //trim只能去除首尾,不能去除中間字元
ltrim:刪除字串開頭的空白字元(或者其他字元)
stringltrim( string$str
[, string$charlist
] )
rtrim:刪除字串尾部的空白字元(或者其他字元)
stringrtrim( string$str
[, string$charlist
] )
str_replce:該函式返回乙個字串或陣列,該字串或陣列是將subject中全部的search都被replace替換之後的結果
$str = " #123 # 456 #";
$str = str_replace(array(' ','#'), '', $str);
var_dump($str);
nl2br:在字串所有新行之前插入 html 換行標記
$str = <<strpos:查詢字串中首次出現的位置
/false和0作比較,0就會向bool型別轉換,結果為false;
// $n = strpos($str, '我');
// var_dump($n);
// //false和0作比較,0就會向bool型別轉換,結果為false;
// if($n >= 0)else
$str = "abc";
$find = 'a';
$n = strpos($str,$find);
if($n === false)else
Python 字串格式化輸出方式
字串格式化有兩種方式 百分號方式 format方式。其中,百分號方式比較老,而format方式是比較先進的,企圖替代古老的方式,目前兩者共存。格式 name flags width precision typecode width 可選,占有寬度 precision 可選,小數點後保留的位數 typ...
php輸出方式,函式
1.單引號 2.雙引號 3.定界符 echo print print r die exit printf sprintf 講解return和die exit 的區別 m 5 return 中止指令碼執行 echo m function a echo 開始呼叫函式 return echo res a ...
字串的輸出和字串函式的使用
學會這道題你基本就會字串的輸出和字串函式的使用了。洛谷題p5734 題目要求 你需要開發一款文字處理軟體。最開始時輸入乙個字串 不超過 100 個字元 作為初始文件。可以認為文件開頭是第 0 個字元。需要支援以下操作 1 str 後接插入,在文件後面插入字串 str,並輸出文件的字串。2 a b 擷...