最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于php中一些字符串總結(jié)

 更新時(shí)間:2016年05月05日 15:10:50   投稿:wulei  
這篇文章主要介紹了關(guān)于php中一些字符串總結(jié),需要的朋友可以參考下

php自帶的一個(gè)截取字符串的函數(shù),只能處理英文,數(shù)字的不能截取中文混排的哦,有需要的朋友可以參考,后面的比較好用,第一個(gè)主要是給初學(xué)者學(xué)學(xué)用的。

php
 //構(gòu)造字符串
 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 echo "原字符串:".$str."
";
 //按各種方式進(jìn)行截取
 $str1 = substr($str,5);
 echo "從第5個(gè)字符開(kāi)始取至最后:".$str1."
";
 $str2 = substr($str,9,4);
 echo "從第9個(gè)字符開(kāi)始取4個(gè)字符:".$str2."
";
 $str3 = substr($str,-5);
 echo "取倒數(shù)5個(gè)字符:".$str3."
";
 $str4 = substr($str,-8,4);
 echo "從倒數(shù)第8個(gè)字符開(kāi)始向后取4個(gè)字符:".$str4."
";
 $str5 = substr($str,-8,-2);
 echo "從倒數(shù)第8個(gè)字符開(kāi)始取到倒數(shù)第2個(gè)字符為止:".$str5."
";
 ?>
支持中英文混合截取。
/*
------------------------------------------------------
參數(shù):
$str_cut  需要截?cái)嗟淖址?
$length   允許字符串顯示的最大長(zhǎng)度
程序功能:截取全角和半角(漢字和英文)混合的字符串以避免亂碼
------------------------------------------------------
*/
function substr_cut($str_cut,$length)
{
  if (strlen($str_cut) > $length)
  {
    for($i=0; $i < $length; $i++)
    if (ord($str_cut[$i]) > 128)  $i++;
    $str_cut = substr($str_cut,0,$i)."..";
  }
  return $str_cut;
}
?>




1.//字符串的反轉(zhuǎn)函數(shù)
$str='hello';//---->olleh
echo strrev($str).'<br />';//這是系統(tǒng)提供的函數(shù)
 
//下來(lái)自己寫(xiě)一個(gè)函數(shù)來(lái)實(shí)現(xiàn)反轉(zhuǎn)
$strArr = str_split($str);//Array ( [0] => h [1] => e [2] => l [3] => l [4] => o )
$str1='';
for($i=count($strArr)-1; $i>=0; $i--){
 
    $str1.=$strArr[$i];
}
echo $str1;
 
2.//獲取文件的后綴名 .jpg或者jpg都可以
$file='abc.exe.jpg';
 
echo strrchr($file,'.').'<br />';//這個(gè)是使用的系統(tǒng)函數(shù),查找的文件名
 
echo strrev(strstr(strrev($file),'.',true)).'<br />';//strstr()返回的是字符串首次出現(xiàn),加上true表示返回的是. 之前的字符串
 
echo substr($file,strrpos($file,'.')).'<br />';//strrpos()返回的是最后一次.出現(xiàn)的位置,然后在進(jìn)行截取
 
$strArr=explode('.',$file);
echo $strArr[count($strArr)-1].'<br />';//explode()函數(shù)將字符串按點(diǎn)分割成一個(gè)數(shù)組
//echo array_pop($strArr).'<br />';
//echo end($strArr).'<br />';
 
echo pathinfo($file,PATHINFO_EXTENSION).'<br /> ';//pathinfo()函數(shù)返回的是文件的路徑的信息
 
echo strrev(substr(strrev($file),0,strpos($file,'.'))).'<br /> ';
 
3.//將1234567890----->1,234,567,890
$str='1234567890';
$strArr=str_split(strrev($str),3);
echo strrev(implode(',',$strArr)).'<br />';//---->1,234,567,890

相關(guān)文章

  • php miniBB中文亂碼問(wèn)題解決方法

    php miniBB中文亂碼問(wèn)題解決方法

    miniBB因?yàn)楹?jiǎn)約而美麗,但國(guó)內(nèi)使用人數(shù)極少, 好多人都是因?yàn)橹形膩y碼而放棄
    2008-11-11
  • PHP設(shè)計(jì)模式之解釋器模式淺析

    PHP設(shè)計(jì)模式之解釋器模式淺析

    解釋器模式,它是什么呢?意思就是,給定一個(gè)語(yǔ)言, 定義它的文法的一種表示,并定義一個(gè)解釋器,該解釋器使用該表示來(lái)解釋語(yǔ)言中的句子,這是最實(shí)在的一種說(shuō)法。我們還可以理解為它是用于分析一個(gè)實(shí)體的關(guān)鍵元素,并且針對(duì)每個(gè)元素提供自己的解釋或相應(yīng)動(dòng)作
    2023-04-04
  • apache+php完美解決301重定向的兩種方法

    apache+php完美解決301重定向的兩種方法

    301重定向真是個(gè)好方法啊。前一篇文章Gevin也說(shuō)過(guò),本博客不幸被換域名了。域名一換,以前辛苦做博客的成果也就報(bào)廢了,網(wǎng)上的相關(guān)鏈接也打不開(kāi)了,搜索引擎的收錄也杯具了
    2011-06-06
  • php中注冊(cè)器模式類用法實(shí)例分析

    php中注冊(cè)器模式類用法實(shí)例分析

    這篇文章主要介紹了php中注冊(cè)器模式類用法,以實(shí)例形式分析了注冊(cè)器讀寫(xiě)類的相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • 7個(gè)超級(jí)實(shí)用的PHP代碼片段

    7個(gè)超級(jí)實(shí)用的PHP代碼片段

    關(guān)鍵的時(shí)候能拿得出關(guān)鍵代碼才是好的程序員。這篇文章里芒果小站收集了一些諸如此類的關(guān)鍵代碼,有用于編程。
    2011-07-07
  • php的ajax框架xajax入門與試用介紹

    php的ajax框架xajax入門與試用介紹

    xajax功能很簡(jiǎn)單,但很靈活!~它不象其它一些大的框架,功能確實(shí)強(qiáng)大,但執(zhí)行速度不敢恭維。。功能雖多,但不夠靈活。api多,學(xué)起來(lái)簡(jiǎn)直如同學(xué)習(xí)一門新的語(yǔ)言。
    2010-12-12
  • PHP操作Postgresql封裝類與應(yīng)用完整實(shí)例

    PHP操作Postgresql封裝類與應(yīng)用完整實(shí)例

    這篇文章主要介紹了PHP操作Postgresql封裝類,結(jié)合實(shí)例形式分析了php針對(duì)Postgresql數(shù)據(jù)庫(kù)常見(jiàn)的連接、查詢、統(tǒng)計(jì)等操作封裝技巧與使用方法,需要的朋友可以參考下
    2018-04-04
  • PHP實(shí)現(xiàn)抓取HTTPS內(nèi)容

    PHP實(shí)現(xiàn)抓取HTTPS內(nèi)容

    這篇文章主要介紹了PHP實(shí)現(xiàn)抓取HTTPS內(nèi)容,以及遇到的問(wèn)題的解決方法,需要的朋友可以參考下
    2014-12-12
  • php+mysqli預(yù)處理技術(shù)實(shí)現(xiàn)添加、修改及刪除多條數(shù)據(jù)的方法

    php+mysqli預(yù)處理技術(shù)實(shí)現(xiàn)添加、修改及刪除多條數(shù)據(jù)的方法

    這篇文章主要介紹了php+mysqli預(yù)處理技術(shù)實(shí)現(xiàn)添加、修改及刪除多條數(shù)據(jù)的方法,實(shí)例分析了mysqli實(shí)現(xiàn)預(yù)處理的原理及使用技巧,可有效提高程序運(yùn)行效率,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-01-01
  • PHP應(yīng)用跨時(shí)區(qū)功能的實(shí)現(xiàn)方法

    PHP應(yīng)用跨時(shí)區(qū)功能的實(shí)現(xiàn)方法

    今天小編就為大家分享一篇關(guān)于PHP應(yīng)用跨時(shí)區(qū)功能的實(shí)現(xiàn)方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03

最新評(píng)論

宜黄县| 临汾市| 海伦市| 资中县| 五家渠市| 长岛县| 韶山市| 九江县| 茶陵县| 抚远县| 连云港市| 思茅市| 观塘区| 和龙市| 晋中市| 延长县| 安丘市| 北京市| 喜德县| 宝应县| 同心县| 布拖县| 涟水县| 亚东县| 双鸭山市| 玛多县| 靖远县| 玉溪市| 沛县| 乌审旗| 汝城县| 漾濞| 清水河县| 耒阳市| 刚察县| 芜湖市| 贵港市| 石楼县| 灵璧县| 平度市| 万盛区|