首頁 > 後端開發 > PHP8 > 主體

php開發中常用到的函數

爆肝混世大魔王-流笙 第五人格服务
發布: 2021-03-30 11:36:23
原創
41 人瀏覽過

$createtime = date( "Y-m-d H:i:s" );echo"$createtime ";//时间
登入後複製

時間函數輸出目前的時分秒  這個函數比如說發佈文章貼文可以記錄到資料欄位渲染頁面展示貼文的時間

 $h = is_null( $c );  //判断数据是不是空
登入後複製

判斷資料是不是為空   通常這個函數參數放個變數做判斷

 exit;//终止后面的程序
登入後複製

當這個函數執行時後面的程式碼都不執行

cookie( 'email' );//获取cookie
登入後複製

取得目前存取網址的cookie  參數為字串cookie名稱

#
  $vv=substr($valueStr,-43);//从后面截取43个字符	
登入後複製

從目前字串截取字元想要的字元  通常參數1放變數字串  參數2和3填從哪個地方截取多少  可以只填兩個參數 

echo PHP_VERSION;if(version_compare(PHP_VERSION,'5.4.0')<0){exit
('您的PHP版本为'.PHP_VERSION.'!我们的程序要求是PHP版本不低于5.4.0
!');}//要求php版本5.4.0
登入後複製

判斷php版本是否符合目前php應用程式   使用該函數是修改php版本字串參數就行  例如把現在什麼這個案例的參數版本改成8.0即就是必須要求8.0即以上版本可以正常執行我們的網站  如果使用該網站的管理員的伺服器沒有對應的php版本環境就會輸出我們的提示然後所有程式碼不執行

$valueStr = '';	
foreach ( $a as $v ) {
$valueStr .= "" . $v[ 'images' ] . ""; //循环拼接添加数据数组转为
字符串   	}
登入後複製

這條小遍歷程式碼是很常要用到的  例如您查下資料庫出來的是物件包含陣列時候即可以已這種方式遍歷forech的參數2就是拿到的物件包含數組轉換成二維數組如果還要轉成字串還可以這樣拼接  通常例如這個案例$v[''images]是資料庫的一個字段  因為$v已經轉成數組了所以可以直接這樣訪問到這個字段  很多時候做開發的時候我們就很喜歡要查詢數據庫的信息是二維數組因為這樣要做遍歷渲染  這案例和很好理解

getcwd();//获取当前目录
登入後複製

這個函數可以取得目前的整個目錄路徑   很多框架不是原始目錄結構的  我們可以用這個函數來取得目錄然後拼接一個字串得到你想要的路徑

#
isset( $_POST[ 'email' ]  )//判断数组有没有定义
登入後複製

判斷這個陣列有沒有定義  參數就是放一個陣列值可以是變數也可以是得到的值

echo strlen($valueStr);//获取字符串长度	
登入後複製

取得字串是多少參數放個變數字串就行了

$d=date('Y-m-d');	$dd=strtotime($d);//把普通时间转化为时间戳
登入後複製

把時間格式年月日轉換成時間戳記的格式

$vvc = end( $v );//获取最后一个数组的一条数据
登入後複製

取得陣列的最後一個鍵值  參數就是放個陣列也可以是變數陣列

if ( !empty( $id[ 0 ] ) ) {
			
            }   //判断数据有没有
登入後複製

判斷資料存不存在

以上是php開發中常用到的函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
1
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!