<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ### 1、explode() explode(separator,string,limit) 函數將字符串打散為數組。第一個參數規定在哪里分割字符串;第二個參數是要分割的字符串;第三個參數是規定所返回的數組元素的數目。 ``` <?php $str = "Hello world. I love china!"; print_r (explode(" ",$str)); $str = "Hello world. I love china!"; print_r (explode(" ",$str,2)); ?> //結果: Array ( [0] => Hello [1] => world. [2] => I [3] => love [4] => china! ) Array ( [0] => Hello [1] => world. I love china! ) ``` ### 2、implode() implode() 把數組元素組合為字符串。join() 函數是 implode() 函數的別名。 ``` <?php $arr = array('Hello','World!','I','love','china!'); echo implode(" ",$arr); ?> // 運行:Hello World! I love china! ``` ### 3、strlen() strlen() 函數返回字符串的長度。 ``` <?php echo strlen("Shanghai"); // 8 ?> ``` ### 4、strtolower() 與 strtoupper() strtolower() 函數把字符串轉換為小寫。strtoupper() 函數把字符串轉換為大寫。 ``` <?php echo strtoupper("Hello WORLD!"); //HELLO WORLD! ?> ``` ### 5、substr() substr(string,start,length) 函數返回字符串的一部分。 第一個參數是字符串參數; 第二個參數規定在字符串的何處開始(正數-在字符串的指定位置開始;負數-從字符串結尾開始的指定位置開始;0-從第一個字符處開始); 第三個參數是要返回字符串的長度(正數-從start參數的位置;負數-從字符串末端返回的長度)。 ``` <?php echo substr("Hello world",0,5); //從第一個字符開始,到第五個字符:Hello echo substr("Hello world",1,-1); //從第二個字符開始,到倒數第二個字符:ello worl echo substr("Hello world",-4,-2); //從結尾開始的第四個字符開始,到倒數第三個字符:or ?> ``` ### 6、mb_substr()、mb_strcut() substr()函數可以用于分割字符串,但是如果要分割的字符串包含了中文字符時,則結果會出現亂碼。mb_substr() / mb_strcut() 的用法與 substr() 相似,區別在于多加一個參數用于設定字符串編碼以解決亂碼問題。 mb_substr() 是按字來切分字符,而mb_strcut() 是按字節來切分字符,但是都不會產生半個字符的現象 注意:utf-8編碼的中文字符占了三個字節;在這幾個函數中,空格也算入一個字符處理 ``` <?php echo substr('Ilove中國', 0, 6); // Ilove? 出現亂碼 echo mb_substr('我 love 中國', 0, 6, 'utf-8'); // 我 love echo mb_strcut('我 love 中國', 0, 6, 'utf-8'); // 我 lo ?> ``` ### 7、mb_strimwidth() mb_strimwidth( $str,start,width,trimmarker,encoding ) 獲取具有指定寬度的截斷字符串 第三個參數如果設置,將替換最后一個字符以匹配width。 ``` <?php echo mb_strimwidth("Hello World", 0, 10, "..."); // "Hello W..." ?> ``` ### 8、trim() trim(string,charlist)函數移除字符串兩側的空白字符或其他預定義字符。 ltrim() - 移除字符串左側的空白字符或其他預定義字符 rtrim() - 移除字符串右側的空白字符或其他預定義字符 "\0" - NULL "\t" - 制表符 "\n" - 換行 "\x0B" - 垂直制表符 "\r" - 回車 " " - 空格 ``` <?php $str = "\n\n\nHello World!\n\n\n"; echo trim($str);// Hello World! ?> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看