PHP ???? ?? ?? ??
php??? ?? ??? ????? ????? ???? ??????
1. echo
echo? ?? ??, ? ????? ?? ??? ???? ????? ??? ? ????. ???. ??? ??? ??? ??? ?? ?? ????? ???. Boolean? ??? ?? ??? ?????. echo true?? 1? ???? echo false?? ?? ?? ???? ????. echo? ?? ??? ??? ? ????.
<?php $arr = array(1,2,3,4,5); echo $arr; ?>
array, ?? ?? ?? ??? ?? true? 1? ?????. false? ???? ???? ????.
2. print()
??? ???? ??? ? ???, ??? ??? ?? ?? ?? ??? ???? ????. Print? ?? ?? ???? ??? ? ????.
<?php $a = "php.cn"; $arr = array(1,2,3,4); print($a); echo "</br>"; print($arr); echo "</br>"; print($arr[1]); ?>
??: $a? print? ??? ? ?? ??????. $arr? ??? ? ?? ?????.
$ arr? ?????. print? ???? ??? ? ??? ???? ? ?? ??? ??????.
3.print_r()
?? ?? ?????. ?? ?? ??(?: ??, ??)
<?php $arr = array( 'a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z')); print_r($arr); ?>
??: ??? ???, ?? ? ?? ???? ?? ?? ?? ?? ?????. ??? ??? ?? ??? ??? ?? ?????. . ?? ??? ?? ????.
4.printf();
??: printf(format,arg1,arg2,arg++)
format ????? ?? ????, ??? ??("%")? ???? ?? ??? ????. ??? ?? ?? ??? ????.
* %% – ??? ??? ?????.
* %b – ???
* %c – ASCII ?? ?? ??
* %d – ?? ?? ???
* %e - ?? ???(?: 1.5e+3)
* %u - ?? ?? ???
* %f - ?? ??? ?(?? ?? ??)
* %F - ?? ???(?? ?? ?? ? ?)
* %o – 8??
* %s – ???
* %x – 16??(???)
* %X – ?? ??? ?? 16?? ?? (???)
arg1, arg2, arg++? ??? ??(%) ??? ? ???? ?????. ??? ????? ???? ? ?? % ??? arg1? ???? ? ?? % ??? arg2? ???? ??? ?????. arg ???? % ??? ? ?? ?? ?? ???? ???? ???. ?? ???? % ?? ?? ???? ??? "$"? ?????. ??? ???? ??? ????? ??? ? ????
<?php header("Content-type: text/html; charset=utf-8");//設(shè)置編碼 printf("My name is %s %s。","55nav", "com"); // My name is 55nav com。 printf("My name is %1$s %1$s","55nav", "com"); // 在s前添加1$或2$.....表示后面的參數(shù)顯示的位置,此行輸出 My name is 55nav 55nav因?yàn)橹伙@示第一個(gè)參數(shù)兩次。 printf("My name is %2$s %1$s","55nav", "com"); // My name is com 55nav ?>
??: ?? PHP
5??? ?? ?? ???? ????. var_dump ??
??: ?? ??? ??, ?? ?? ???? ??, ?? ? ??. ???? ????? ?????.
<?php $a = 1 ; $b = "123"; var_dump($a,$b); ?>
??: $b ?? ??? ??? ?????