用Sublime打入以下程式碼
//Hello world!PHP
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>HelloWorld</title>
</head>
<body>
<?php
echo "Hello world!";
?>
</body>
</html>
/* echo中,"$"與$變數輸出相同,'$'只輸出內容不輸出變數
<br>換行也要加"",伺服器才會輸出成html */
<body>
<?php
$name="周杰倫";
$price="400";
$goods="衣服";
echo "$name"."花了"."$price"."元,"."買了一件"."$goods"."<br>";
echo $name."花了".$price."元,"."買了一件".$goods;//與上行輸出相同
?>
</body>
<body>
<?php
//用sprintf()寫出,周杰倫花了400元,買了一件衣服
$name="周杰倫";
$price="400";
$goods="衣服";
$who_how_what=sprintf("%s花了%d元,買了一件%s",$name,$price,$goods."<br>");
echo ($who_how_what);
//另一種寫法
$format = '%s花了%d元,買了一件%s';
echo sprintf($format, $name, $price,$goods);
?>
</body>
<body>
<?php
/*寫出,買了一件衣服,花了周杰倫400元
這衣服,是周杰倫老婆昆凌,指定要買的*/
$name="周杰倫";
$price="400";
$goods="衣服";
//參數可以指定位置
$format = '買了一件%3$s,花了%1$s%2$d元<br>
這%3$s,是%1$s老婆昆凌,指定要買的';
echo sprintf($format, $name, $price,$goods);
?>
</body>
今天寫PHP程式,透過範例來讓PHP能開口說話,利用官網的文件,來進一步學習echo與 spritf()。
你很棒!Coding三部曲:持續打程式,不間斷學習,從做中學不怕錯,就會變強囉。
謝謝各位收看!