PHP之向瀏覽器輸出資料

2021-06-22 04:43:16 字數 1012 閱讀 1015

php之向瀏覽器輸出資料方式有四

一:print()語句

print()語句把傳入它的資料輸出到瀏覽器,其形式為:

int print(argument);

它有返回值,如果成功在瀏覽器輸出資料,則返回1;否則返回0;

其後面的括號可以省略。

二:echo()語句

echo()語句將傳入它的單個字串、變數或者多個用逗號隔開的字串、變數輸出到瀏覽器。

其後面的括號可以省略。

其沒有返回值,所以比print()語句快一點。

三:printf()語句

printf()語句格式化輸出字串。是變數和字串混合輸出的最佳選擇。便於維護,可以充分地控制輸出到瀏覽器中的字串的格式。

其形式如下:

integer printf(string format[,mixed args]);

型別指示符的佔位符有:

%b-->將引數認為是乙個整數,顯示為二進位制數;

%c-->將引數認為是乙個整數,顯示為對應的ascii字元;

%d-->將引數認為是乙個整數,顯示為有符號的十進位制數;

%f-->將引數認為是乙個浮點數,顯示為浮點數;

%o-->將引數認為是乙個整數,顯示為八進位制數;

%s-->將引數認為是乙個字串,顯示為字串;

%u-->將引數認為是乙個整數,顯示為無符號的十進位制數;

%x-->將引數認為是乙個整數,顯示為小寫的十六進製制數;

%x-->將引數認為是乙個整數,顯示為大寫的十六進製制數;

還有一些指示符可以用來調整引數的對齊方式、填充字元、正負號和寬度。

四:sprintf()語句

功能同printf()語句,但是其不能直接向瀏覽器輸出資料,只能將格式化的字串賦給變數,然後由其他的輸出語句代替它輸出資料。

PHP即時輸出結果到瀏覽器

php for i 0 i 10 i 類似上面的程式如果在php直譯器中執行,每秒會輸出乙個數,和想象中一樣。但是如果使用瀏覽器來訪問,情況就有所不同。在瀏覽器中訪問時,只有在十秒之後才會一次性地顯示所有結果。可以使用ob flush 和flush 來強制瀏覽器重新整理快取,程式改為 php for...

向瀏覽器傳送內容

在處理 asp 指令碼時,任何沒有包含在 asp 定界符或 標記中的文字或圖形都將被簡單地返回給瀏覽器。可以通過使用 response 物件顯示地把內容傳送給瀏覽器。傳送內容 要將內容從 asp 定界符內部或過程傳送給瀏覽器,可以使用 response 物件的 write 方法。例如,下面的語句可以...

使PHP即時輸出結果到瀏覽器

php for i 0 i 10 i 類似上面的程式如果在php直譯器中執行,每秒會輸出乙個數,和想象中一樣。但是如果使用瀏覽器來訪問,情況就有所不同。在瀏覽器中訪問時,只有在十秒之後才會一次性地顯示所有結果。可以使用ob flush 和flush 來強制瀏覽器重新整理快取,程式改為 php for...