本文目錄一覽:
- 1、PHP如何對某文本進行操作
- 2、php如何提取xml裡面的CDATA的內容?
- 3、PHP中如何給日期加上一個月 加一周
- 4、php中用date()函數怎麼顯示中國目前的時間
- 5、php中date()提示警告
- 6、PHP判斷一個日期是不是今天
PHP如何對某文本進行操作
每行內容使用逗號將內容分隔成數組元素還是整個文件讀取每行作為一個元素?代碼如下,這是讀取一行的代碼,全部讀取加一個計數器,使用變量變量名:
$fp=fopen(“文件地址”,’rb’);
while(!feof($fp)){
$char=fgets($fp);
while(!feof($fp)){
$char_array=explode(“,”,$char);
}
}
$char_array[0]就是逗號前得內容
$char_array[1]就是逗號後面得內容
整個讀取的話,還是加一個計數器,
$char_array=explode(“,”,$char);
替換成
$array=$char[0]
數字0用計數器替換,
$array就是要得數組
php如何提取xml裡面的CDATA的內容?
$dom=new DOMDocument;
$dom-loadXML($mapabcXML);
$s=simplexml_import_dom($dom);
for($i=0;$i$datalen;$i++){ if(!empty($s-poi[$i]-x)||!empty($s-poi[$i]-y)){
}
}
首先把你的這個xml當一個字符串,進行一次替換,把?xml version=”1.0″ encoding=”UTF-8″ ?
替換為空,只留下其它標籤。然後就可以通過loadXML載入成一個dom對象了,然後你調用屬性吧。記住用loadXML較簡單。
PHP中如何給日期加上一個月 加一周
你好,獲取當前時間戳:time() ,如果你沒設置時區 ,那麼當前時間時間戳是:time()+3600*8 ,我們假設你的時區設置正確,那麼time()+3600*24*30 就是一個月,一周就是time()+3600*24*7 (3600是一小時的秒數X24小時 就是一天X30/7)就是30天或者7天了。希望能幫到你,望採納!
php中用date()函數怎麼顯示中國目前的時間
php中用data()函數顯示中國目前時間:用到的工具:notepad++,php運行環境,代碼如下:
1.
?
date_default_timezone_set(‘PRC’);
echo date(‘Y-m-d H:i:s’);
?
說明:代碼第一句設置了時區為中國,第二行代碼輸出當前時間。
輸出效果圖如下:
php中date()提示警告
設置下默認時區就好
date_default_timezone_set(‘PRC’);
或者在PHP.INI 中指定默認時區
data.timezone = “Asia/Shanghai”;
PHP判斷一個日期是不是今天
php判斷一個日期是不是今天,用到的工具,notepad++,步驟如下:
php代碼如下:
?php
// 虛擬一個日期
$a = ‘2017-03-17 10:10:10’;
//將日期轉化成xxxx年xx月xx日格式
$b = substr($a,0,10);
$c = date(‘Y-m-d’);
if($b==$c){
echo ‘虛擬日期是今天’;
}else{
echo ‘虛擬日期不是今天’;
}
說明:先虛擬一個日期,然後把虛擬日期經過substr函數轉換成xxxx年xx月xx日格式,然後和今天的日期進行比對,如果相同輸出虛擬日期是今天,否則輸出虛擬日期不是今天。
運行結果:
說明:程序需要在php環境下運行。
原創文章,作者:JKRA,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/141131.html