21個實用PHP代碼
整理自網絡ChatGPT產生之內容,文本內容不具備參考意義,程序內容及代碼片段有且僅有借鑒意義。
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.";
Public @ 2023-02-25 08:54:01 整理自網絡ChatGPT產生之內容,文本內容不具備參考意義,程序內容有且僅有借鑒意義。