21個實用PHP代碼
1.連接MySQL: $link=mysqli_connect("localhost","username","password","dbname"); 2.從MySQL中取出數據: $res=mysqli_query($link,"SELECT * FROM tablename"); 3.以數組形式取出數據: while ($row = mysqli_fetch_array($res)) { $data[]=$row; } 4.從MySQL中刪除記錄: $res=mysqli_query($link,"DELETE FROM tablename WHERE id=1"); 5.向MySQL中插入記錄: $res=mysqli_query($link,"INSERT INTO tablename(column1,column2) VALUES('value1','value2')"); 6.關閉MySQL連接: mysqli_close($link); 7.計算兩點間的距離: $distance=6371.07*acos(sin($point1Lat)*sin($point2Lat)+cos($point1Lat)*cos($point2Lat)*cos($point1Lng-$point2Lng)); // 6371.07 - 地球半徑 8.獲取當前時間戳: $timestamp=strtotime("now"); 9.將時間戳轉換為格式化的時間: $formated_time=date("m-d-Y @ H:i:s",$timestamp); 10.計算兩個日期之間的時間差: $date_diff=strtotime($end_date)-strtotime($start_date);//返回時間差,單位為秒 11.在PHP中獲取輸入變量: $var=isset($_GET['var_name']) ? $_GET['var_name'] : ''; 12.又比較兩個字符串: if(strcmp($str1,$str2)==0) { //字符串相等 echo "Strings are equal."; } 13.生成隨機的數字: $random_number=rand(1,100); 14.計算字符串長度: $length=strlen($string); 15.將字符串中特定的字符替換: $string=str_replace("old_str","new_str",$string); 16.獲取網頁源代碼: $data=file_get_contents("http://www.example.com/"); 17.發送郵件: $to="example@example.com"; $subject="Email Subject"; $message="Email message"; $header="From:example@example.com"; mail($to,$subject,$message,$header); 18.加密字符串: $encrypted_string=md5($string); 19.壓縮數組: $compressed_array=gzcompress(serialize($array)); 20.解壓縮: $array=unserialize(gzuncompress($compressed_array)); 21.在字符串中搜索子字符串: if(strpos($string,"substring")!==false) echo "Substring found in string.";