在日常開發(fā)中,php 的實(shí)例是不可避免的。許多開發(fā)人員通過(guò)實(shí)例學(xué)習(xí) php 的使用方法和技巧。本文將介紹一些常見的 php 實(shí)例,幫助讀者更深入了解 php。
1. 數(shù)組實(shí)例
php 數(shù)組是一種非常常用的數(shù)據(jù)類型,幾乎每個(gè) php 程序都會(huì)使用。以下是一些 php 數(shù)組實(shí)例:
// 創(chuàng)建一個(gè)空數(shù)組 $arr = array(); // 創(chuàng)建一個(gè)有值的數(shù)組 $arr = array("apple", "orange", "banana"); // 訪問(wèn)數(shù)組元素 echo $arr[0]; // 輸出 "apple" // 添加元素到數(shù)組 $arr[] = "pear"; // 數(shù)組變?yōu)椋篬"apple", "orange", "banana", "pear"] // 遍歷數(shù)組 foreach ($arr as $value) { echo $value . " "; } // 輸出:apple orange banana pear2. 文件上傳實(shí)例 php 的文件上傳功能是非常重要的,常用于網(wǎng)站的文件上傳、頭像上傳等應(yīng)用。以下是一個(gè)簡(jiǎn)單的文件上傳實(shí)例:
<form action="upload.php" method="post" enctype="multipart/form-data"><input type="file" name="file"><input type="submit" value="上傳"></form>// upload.php 文件內(nèi)容 $target_dir = "uploads/"; // 上傳目錄 $target_file = $target_dir . basename($_FILES["file"]["name"]); // 目標(biāo)文件名 move_uploaded_file($_FILES["file"]["tmp_name"], $target_file); // 保存文件3. 數(shù)據(jù)庫(kù)連接實(shí)例 php 的數(shù)據(jù)庫(kù)連接功能是應(yīng)用廣泛的功能之一,以下是一個(gè)常用的數(shù)據(jù)庫(kù)連接實(shí)例:
// 連接數(shù)據(jù)庫(kù) $conn = mysqli_connect("localhost", "root", "", "mydb"); // 查詢數(shù)據(jù) $sql = "SELECT id, name, age FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) >0) { // 輸出數(shù)據(jù) while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"] . " - Name: " . $row["name"] . " - Age" . $row["age"] . "<br>"; } } else { echo "0 結(jié)果"; } // 關(guān)閉連接 mysqli_close($conn);以上是一些常用的 php 實(shí)例,能夠幫助讀者更好地學(xué)習(xí)和應(yīng)用 php。當(dāng)然,php 作為一門功能強(qiáng)大的語(yǔ)言,實(shí)例也層出不窮,讀者可以根據(jù)自己的需求和興趣,繼續(xù)深入學(xué)習(xí)和實(shí)踐。