//substr mb_substr 這兩個函數是用於截取字符串用的,mb_substr()內加UTF-8截取中文不會出現亂碼;函數
$str1="helo world";
$str2="超人你好";utf-8
echo substr($str1,0,7).'<br>';
echo mb_substr($str2,0,7,"utf-8").'<br>';字符串
//echo print的區別;
1//echo能夠同時輸出多個字符串,並不須要圓括號;print只能夠同時輸出一個字符串,須要圓括號。
echo "aa","bb","cc";
echo ("aa","bb","cc");
2/*echo無返回值,由於echo語句不要求返回任何數值,所已在代碼中echo語句的運行效率要略微快於print語句;
*
* print有返回值,當其執行失敗時返回flase,所以能夠做爲一個普通函數來使用,這意味着print可用在一些複雜的表達式中.
*/it
//var_dump(echo("aaa")); 會報錯,因echo沒有返回值,(var_dump是打印變量類型和返回值)
var_dump(print("aaa"));效率
//die exit 是輸出關退出;
變量