PHP 列印函式之 print print r

2021-07-10 20:50:00 字數 3082 閱讀 3567

int print ( string $arg )

輸出 arg

print 實際上不是乙個函式(它是乙個語言結構),因此你可以不必使用圓括號來括起它的引數列表

arg:輸入資料

總是返回 1

1.輸出變數str的值
<?php

$str = "hello world";

print

$str;

?>

輸出:

hello world

2.分兩行輸出變數和字串
<?php

$str = "hello world";

print

$str;

print

"hello php7";

?>

輸出:

hello world

hello php7

3.連線兩個字串變數
<?php

$str1 = "hello world";

$str2 = "

hello php7";

print

$str1 . " " . $str2;

?>

輸出:

hello world

hello php7

4.另一種輸出兩個字串的方式
<?php

$str1 = "hello world";

$str2 = "hello php7";

print

"$str1

$str2";

?>

輸出:

hello world

hello php7

5.輸出文字
<?php

print

"this text

spans multiple

lines.";

?>

輸出:

this text spans multiple lines.

6.使用單引號輸出變數名稱
<?php

$color = "red";

print

"roses are $color";

print"";

print

'roses are $color';

?>

輸出:

roses are red

roses are $color

bool print_r ( mixed

[math processing error]return ] )

列印關於變數的易於理解的資訊

如果給出的是 string、integer 或 float,將列印變數值本身;如果給出的是 array,將會按照一定格式顯示鍵和元素;object 與陣列類似

注意,print_r() 將把陣列的指標移到最後邊,使用 reset() 可讓指標回到開始處

expression:輸入資料。mix型別,可以是字串,整形,陣列,物件類

return:true將結果存入返回值中,false直接列印結果

return為true時返回1,return為false時返回輸出結果

1.輸出變數str的值
<?php

$str = "hello world";

$ret = 0;

$output = print_r("$str

", $ret);

print

"$output

";?>

輸出:

hello world

1

2.將結果存入返回值中
<?php

$str = "hello world";

$ret = 1;

$output = print_r("$str

", $ret);

print

"$output

";?>

輸出:

hello world

3.輸出陣列
<?php

$arr = array(1, 2, 3);

print_r($arr);

?>

輸出:

array ( [0] => 1 [1] => 2 [2] => 3 )

4.輸出物件
<?php

$obj = new mysqli();

print_r($obj);

?>

輸出:

>mysqli object ( [affected_rows] => [client_info] => 5.5.39 [client_version] => 50539 [connect_errno] => 0 [connect_error] => [errno] => 0 [error] => [error_list] => [field_count] => [host_info] => [info] => [insert_id] => [server_info] => [server_version] => [stat] => [sqlstate] => [protocol_version] => [thread_id] => [warning_count] => )

本文** oneapm 官方部落格

PHP100精華 PHP列印函式集合

1 echo 2 print 3 die 4 printf 5 sprintf 6 print r 7 var dump 1 echo 可以同時輸出多個字串,可以多個引數,並不需要圓括號,無返回值。2 print 只可以同時輸出乙個字串,乙個引數,需要圓括號,有返回值,當其執行失敗時返flase p...

PHP列印輸出函式總結

本篇文章一直來學習php中所有用於輸出資訊的函式,分模擬較來學習其相同點與不同點,掌握日常開發中必備的技巧。開發就一定需要除錯 而php除錯 不能像ios那種編譯器語言可以通過xcode這樣的開發軟體來單步除錯,因此開發php的人員通常會通過輸出函式列印相關提示資訊來除錯 php中常用的列印輸出的函...

PHP列印資料和mb substr函式

substrc 擷取中文字串 param 字串 data 要擷取的字串 param 自然數 length 擷取後長度 param 布林值 true 是否拼接.預設為是 return 字串 擷取後的字串 function substrc data,length,true true return dat...