<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. php語言

    解讀php字符串截取函數用法

    時間:2025-04-09 06:49:54 php語言 我要投稿
    • 相關推薦

    解讀php字符串截取函數用法

      本文實例分析了php字符串截取函數用法。分享給大家供大家參考。具體分析如下:

      php自帶的截取字符串的函數只能處理英文,數字的不能截取中文混排的,后面一個示例比較好用,第一個主要是給初學者學學用的,具體代碼如下:

      復制代碼 代碼如下:<?php

      //構造字符串

      $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

      echo "原字符串:<b>".$str."</b><br>";

      //按各種方式進行截取

      $str1 = substr($str,5);

      echo "從第5個字符開始取至最后:".$str1."<br>";

      $str2 = substr($str,9,4);

      echo "從第9個字符開始取4個字符:".$str2."<br>";

      $str3 = substr($str,-5);

      echo "取倒數5個字符:".$str3."<br>";

      $str4 = substr($str,-8,4);

      echo "從倒數第8個字符開始向后取4個字符:".$str4."<br>";

      $str5 = substr($str,-8,-2);

      echo "從倒數第8個字符開始取到倒數第2個字符為止:".$str5."<br>";

      ?>

      支持中英文混合截取,代碼如下:

      復制代碼 代碼如下:<?php

      /*

      ------------------------------------------------------

      參數:

      $str_cut 需要截斷的字符串

      $length 允許字符串顯示的最大長度

      程序功能:截取全角和半角(漢字和英文)混合的字符串以避免亂碼

      ------------------------------------------------------

      */

      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;

      }

      ?>

      希望本文所述對大家的php程序設計有所幫助。</p

    【解讀php字符串截取函數用法】相關文章:

    php字符串截取函數06-10

    詳解PHP用substr函數截取字符串08-23

    php字符串截取問題05-02

    PHP的字符串函數10-06

    php的字符串常用函數06-15

    PHP函數的區別及用法10-27

    PHP字符串函數大匯總05-25

    PHP之sprintf函數用法06-21

    php中rename函數用法08-08

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人