iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
1

第一個 PHP 網頁 Hello world

用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>
  • 存檔成helloWorld.php到資料夾xampp\htdocs,然後在http://localhost/ 開啟
  • 官網查函式/echo

練習一:echo/ (.連接 $變數)

  • 用.輸出 "周杰倫花了400元,買了一件衣服
/* echo中,"$"與$變數輸出相同,'$'只輸出內容不輸出變數
    <br>換行也要加"",伺服器才會輸出成html */
<body>
	<?php
	$name="周杰倫";
	$price="400";
	$goods="衣服";	
        echo "$name"."花了"."$price"."元,"."買了一件"."$goods"."<br>";
        echo $name."花了".$price."元,"."買了一件".$goods;//與上行輸出相同
	?>
</body>

練習二:利用 spritf() 改寫練習一

<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>

練習三:利用 %N$,參數可以指定位置

<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三部曲:持續打程式,不間斷學習,從做中學不怕錯,就會變強囉。/images/emoticon/emoticon76.gif
謝謝各位收看!


上一篇
Day03 Codeing 三部曲與 Sublime 祕技
下一篇
Day05 PHP 進化 判斷條件與時間函數
系列文
30天翻玩動態網站-會員需驗證才能看到部落格文章 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言