先介紹下php字符串輸出
**1.echo:**?echo 'hello wzh';或echo('hello wzh');
**2.print:**?print 'hello wzh';或者print('hello wzh');
**3.print_r和var_dump:**print_r和var_dump都能輸出數組和對象,但print_r對布爾型的輸出不太明顯;var_dump輸出比較詳細,一般調試時用得多。另外print_r輸出數據在一行內。var_dump會規范點?
**4.printf和sprintf:**?類C語言,格式化輸出字符串。以%開頭。其說明符定義如下。?
b 參數為整數,顯示其二進制?
c 參數為整數,顯示對應ASCII字符?
**d 參數為整數,顯示其十進制**?**f 參數為雙精度,顯示為浮點數**?e 參數為雙精度,顯示為科學計數型?
g 參數為雙精度,顯示為浮點數或科學計數型?
o 參數為整數,顯示其八進制?
**s 參數為字符串,顯示為字符串 **?**u 參數為無符號整數,顯示其十進制 **?x/X 參數為整數,顯示其十六進制(分別為大小寫顯示)?
% 輸出%要說明的是:?
f,e默認小數點后六位,g在超過六位(加小數點)時,會四舍五入,如果四舍五入之后的值小于1000000會直接輸出,大于的1000000的話會顯示成科學計數型。f在值大于1.2e23輸出的結果是不對的。?
以上除%以外,其它的都可以指定輸出總位數(小數點、E都算一位),并可以指定0或空格為補位符,還可以指定補位在左還是在右。 f,e可以指定小數點后位數。?
如?
%5d表示輸出總位數為5,不足左補空格;?
%05d 表示輸出總位數為5,不足左補0;?
%05.1f 表示輸出總位數為5,不足左補0,小數點后1位;?
%-05.1f 示輸出總位數為5,不足右補0,小數點后1位;
**5.Heredoc技術:**?類Perl風格的字符串輸出方式?
1.以<<<WZH開始標記開始,以WZH結束標記結束,**結束標記單起一行,必須頂頭寫,不能有縮進和空格**,且在結束標記末尾要有分號。開始標記和開始標記相同,要保證開始標記和結束標記不在正文中出現即可。比如常用大寫的EOT、EOD、EOF等。
2.位于開始標記和結束標記之間的變量可以被正常解析,但是函數則不可以。在heredoc中,變量不需要用連接符.或,來拼接,如下:?
~~~
$v=2;
$a= <<<EOF
"abc"$v
"123"
EOF;
echo $a; //結果連同雙引號一起輸出:"abc"2 "123"
~~~
- PHP學習
- PHP應用
- PHP函數總結整理
- 39個對初學者非常有用的PHP技巧
- 深入淺出之Smarty模板引擎工作機制
- 數組操作
- file操作的常用方法
- PHP字符串輸出之Heredoc說明
- require(_once)和include(_once)的理解
- PHP提高效率的幾點
- php無限遍歷目錄
- 53個要點提高PHP編程效率
- THINKPHP
- THINKPHP 常見的問題
- 微信
- 微信公眾號接口
- 微信小程序開發資料收集
- 微信小程序開發:MINA
- 通過微信小程序看前端
- 微信小程序開發初體驗
- 微信小程序 Demo(豆瓣電影)
- API應用
- 支付寶
- 二維碼轉換
- 前端開發
- HTML5
- CSS
- 七種css方式讓一個容器水平垂直居中
- JavaScript
- JavaScript奇技淫巧44招
- JavaScript筆記
- 后端開發
- Node
- SQL數據庫
- 服務維護
- git使用
- Git入門私房菜
- MAC終端維護
- VIM命令大全
- 開發規范
- 智能手機屏幕的秘密
- 超實用六步透視網易設計規范(附完整PDF下載)
- UI設計常用字體規范
- APP界面切圖命名和文件整理規范
- 網頁UI視覺設計規范
- ios視覺設計規范說明
- 開發APP時需要注意的原則
- 移動端APP設計初步入門
- Axure
- 基礎操作
- 基礎1-10
- 基礎11-20
- 基礎21-30
- 基礎31-40
- 基礎41-50
- 基礎51-60
- Sketch
- 軟件使用
- sublime3_用戶設置
- sublime下如何修改自動補全 后lang=zh-cn?
- 運營理念
- 新人指導心得體會
- 從一次活動設計,聊聊交互設計師的3個階段
- 詳情頁優化那些不得不說的細節
- 店鋪裝修淺析
- 淘寶店鋪裝修之寶貝詳情頁的布局教程
- 寶貝詳情頁 客戶需求調研及總結
- 寶貝描述樣板房