新聞中心
php截取數據庫中內容
strip_tags是PHP自帶的過濾HTML標簽的函數。
專注于為中小企業(yè)提供成都網站建設、網站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)信豐免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯網行業(yè)人才,有力地推動了數千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現規(guī)模擴充和轉變。
$row=mb_substr(htmlspecialchars(strip_tags($latestnews['content'])),0,26,'UTF-8')
如果想把script/script之間的也去掉,只能正則了:
$str = preg_replace("|script.*.*/script|Usi", '', $str);
從后往前截取字符串 php函數
用strrchr這個PHP自帶的函數,就是從后面取字符串。然后用substr把逗號去掉,就可以了。
$str=substr(strrchr($string,','),1);
php有沒有按分隔符出現個數截取字符串的 比如有111,222,333,444,555,666 我截取第3個,返回前3個,的數據
/**
*?分隔符截斷字符串并返回指定分隔符位置之前的字符串
*?@param?string?$str?源字符串
*?@param?string?$explodeStr?分隔符
*?@param?int?$siteNum?指定分隔符位置(序號)
*?@return?string
*/
function?stringCut($str,?$explodeStr,?$siteNum)
{
if?(!is_string($str))?{
return?'';
}
if?($siteNum?=?0)?{
return?'';
}
if?(!is_string($explodeStr))?{
return?'';
}?elseif?($explodeStr?===?'')?{
return?substr($str,?0,?$siteNum);
}
$explodeArr?=?explode($explodeStr,?$str);
if?(count($explodeArr)??$siteNum)?{
return?$str;
}
$returnArr?=?[];
for?($i?=?0;?$i??$siteNum;?$i++)?{
$returnArr[]?=?$explodeArr[$i];
}
return?implode($explodeStr,?$returnArr);
}
例:echo stringCut('111,222,333,444,555,666', ',', 3);
php 數組中拿到指定位置之前的數據
$arrJpg1?=?array("images/block.jpg","images/block.jpg","images/block.jpg","images/block.jpg","SKYNET_IMAGE",);
$arrJpg2?=?array("images/block.jpg","images/block.jpg","SKYNET_IMAGE","images/block.jpg","images/block.jpg",);
foreach($arrJpg1?as?$i?=?$val1){
if(strcasecmp($arrJpg1[$i],$arrJpg2[$i])){
$newJpg1[$i]?=?$arrJpg1[$i];
$newJpg2[$i]?=?$arrJpg2[$i];
}
}
print_r($newJpg1);echo"br";
print_r($newJpg2);echo"br";
#效果
Array
(
[2]?=?images/block.jpg
[4]?=?SKYNET_IMAGE
)
brArray
(
[2]?=?SKYNET_IMAGE
[4]?=?images/block.jpg
)
br
網頁題目:php截取前的數據 php截取網頁指定內容
地址分享:http://www.ef60e0e.cn/article/ddehogh.html