国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

PHP 字符串常用函數(shù)

這篇具有很好參考價值的文章主要介紹了PHP 字符串常用函數(shù)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

字符串屬性

strlen

獲取指定字符串長度

語法:

strlen (字符串變量);

篩選查找

strpos

用于查找指定字符串,在源字符串首次出現(xiàn)的位置(下標),如果沒找到則返回false
注:大小寫不敏感

語法:

strpos (源字符串,查找字符串);

strrpos

用于查找指定字符串,在源字符串最后出現(xiàn)的位置(下標),如果沒找到則返回false
注:大小寫不敏感

語法:

strrpos (源字符串,查找字符串);

strstr

用于查找指定字符串,在源字符串首次出現(xiàn)的位置,并且返回指定字符串后剩余的字符串,如果沒找到則返回false,別名方法:strchr()
注:大小寫敏感

語法:

strpos (源字符串,查找字符串);

strrchr

用于查找指定字符串,在源字符串最后出現(xiàn)的位置,并且返回指定字符串后剩余的字符串,如果沒找到則返回false

查找方法之間區(qū)別總結(jié)

PHP 字符串常用函數(shù),php

拼接,拆分字符串

explode

將一個字符串根據(jù)另一個字符串拆分,結(jié)果為數(shù)組

語法:

explode(分隔符,源字符串);

strtok

將一個字符串根據(jù)另一個字符串首次拆分,結(jié)果為字符串
語法:

strtok(源字符串,拆分符);
/**
*以下代碼,將輸出:  Hello<br>world.<br>Beautiful<br>day<br>today.<br>
*/
$string = "Hello world. Beautiful day today.";
$token = strtok($string, " ");
 
while ($token != false)  {
    echo "$token<br>";
    $token = strtok(" ");
}

implode

將一個數(shù)組里的元素使用指定字符串拼接起來, 返回拼接后字符串,別名方法:join
語法:

implode(拼接符,源數(shù)組);

substr

截取字符串中的一段字符串
語法:

substr(源字符串,開始截取下標[,截取長度]);

注: 截取長度為空或為負數(shù), 則表示為截取到源字符串末尾

替換字符串

str_replace

搜索源字符串,并替換字符串,此函數(shù)大小寫敏感
語法:

str_replace(查找字符串,替換字符串,源字符串[,記錄替換次數(shù)])

注: 記錄替換次數(shù)參數(shù) 是PHP 5.0才出現(xiàn)的
示例: 將Hello world中的world 替換為 Peter

<?php
echo str_replace("world","Peter","Hello world!");
?>

當此函數(shù)作用于數(shù)組時:

  • 如果源字符串是一個數(shù)組, 那么它將對數(shù)組中的每個元素進行查找和替換, 并返回一個數(shù)組。
    示例:
print_r(str_replace('apple', 'Apple', array("apple", "orange", "banana", "grape")));

運行結(jié)果:
PHP 字符串常用函數(shù),php

  • 如果同時需要對某個數(shù)組進行查找和替換,并且需要執(zhí)行替換的元素少于查找到的元素的數(shù)量,那么多余的元素將用空字符串進行替換
    示例:
$search = array("apple", "banana", "orange");
$replace = array("Apple", "Banana");
$input = array("apple", "orange", "banana", "grape");

$output = str_replace($search, $replace, $input);


print_r($output);

運行結(jié)果:
PHP 字符串常用函數(shù),php

  • 如果是對一個數(shù)組進行查找,但只對一個字符串進行替換,那么替代字符串將對所有查找到的值起作用。
    示例:
$search = array("apple", "banana", "orange");
$input = array("apple", "orange", "banana", "grape");

$output = str_replace($search, 'Apple', $input);

print_r($output);

運行結(jié)果:
PHP 字符串常用函數(shù),php

格式化字符串

trim

去除字符串前后空字符串, 或其他定義字符
語法:

trim(源字符串[,去除字符串])

去除字符串未填寫 , 默認空字符串
空字符串包括: PHP 字符串常用函數(shù),php

$str = "Hello World!";
echo $str . "<br>";
echo trim($str,"Hed!");

運行結(jié)果:
PHP 字符串常用函數(shù),php

ltrim

去除字符串左邊空字符串, 或其他定義字符
語法:

ltrim(源字符串[,去除字符串])

其他特性, 與trim一致, 這里省略 , 可參照trim

rtrim

去除字符串右邊空字符串, 或其他定義字符
語法:

rtrim(源字符串[,去除字符串])

其他特性, 與trim一致, 這里省略 , 可參照trim文章來源地址http://www.zghlxwxcb.cn/news/detail-741016.html

到了這里,關(guān)于PHP 字符串常用函數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【PHP】字符串&數(shù)組

    【PHP】字符串&數(shù)組

    定義語法 引號方式:比較適合定義那些比較短(不超過一行)或者沒有結(jié)構(gòu)要求的字符串 1)單引號字符串:使用單引號包裹 2)雙引號字符串:使用雙引號包裹 3)nowdoc字符串:沒有單引號的單引號字符串 4)heredoc字符串:沒有雙引號的雙引號字符串 例子: Heredoc和nowdoc比引

    2024年02月11日
    瀏覽(24)
  • php字符串截取

    1、使用 strstr(\\\"原始字符\\\",\\\"指定的字符\\\",布爾值) 布爾值為可選,為 true 返回第一次出現(xiàn)之前的字符串部分,默認為false 返回 返回第一次出現(xiàn)之前的字符串部分 strchr與strstr一樣,strstr不區(qū)分大小寫。 該方法輸出指定字符之后的內(nèi)容時會包含指定的字符串一起輸出 1、 substr或指

    2024年02月08日
    瀏覽(16)
  • php 手機加*星 【字符串】

    場景:展示手機號時,避免暴露隱私信息,因此需要給手機號加*號 ?代碼 輸出

    2024年02月16日
    瀏覽(18)
  • PHP8的字符串操作1-PHP8知識詳解

    PHP8的字符串操作1-PHP8知識詳解

    字符串是php中最重要的數(shù)據(jù)之一,字符串的操作在PHP編程占有重要的地位。在使用PHP語言開發(fā)web項目的過程中,為了實現(xiàn)某些功能,經(jīng)常需要對某些字符串進行特殊的處理,比如字符串的格式化、字符串的連接與分割、字符串的比較、查找等一系列操作。用戶和系統(tǒng)的交互也

    2024年02月13日
    瀏覽(27)
  • php去除字符串兩邊空格空字符串換行方法

    php去除字符串兩邊空格空字符串換行方法

    在PHP中,可以使用以下幾種方法去除字符串兩邊的空格、空字符串和換行符: 使用trim()函數(shù)去除字符串兩邊的空格和空字符串,例如: 使用preg_replace()函數(shù)去除字符串中的空格、空字符串和換行符,例如: ? ? 3、使用str_replace()函數(shù)去除字符串中的空格、空字符串和換行符,

    2024年02月05日
    瀏覽(31)
  • PHP反序列化漏洞-字符串逃逸

    字符串逃逸(閉合) 字符串逃逸(閉合)是一種在反序列化函數(shù)可控的情況下,通過修改序列化字符串中的敏感字符來達到字符串逃逸的方法。 具體而言,可以通過修改變量名等個數(shù),使得序列化字符串中的字符個數(shù)與實際變量值個數(shù)不一致 。由于反序列化機制要求字符串

    2024年01月20日
    瀏覽(23)
  • PHP反轉(zhuǎn)字符串中的每個單詞

    例子 代碼 解析 explode: 用空格拆分字符串為一個數(shù)組 array_map: 對數(shù)組中的每個鍵值執(zhí)行回調(diào)方法,這里是strrev strrev: 反轉(zhuǎn)字符串,即abc? - cba

    2024年02月07日
    瀏覽(25)
  • 新手學(xué)php之字符串變量表述與運算

    字符串變量用于包含有字符的值。 在創(chuàng)建字符串之后,我們就可以對它進行操作了。您可以直接在函數(shù)中使用字符串,或者把它存儲在變量中。 在下面的實例中,我們創(chuàng)建一個名為 txt 的字符串變量,并賦值為 \\\"Hello world!\\\" 。然后我們輸出 txt 變量的值: 在 PHP 中,只有一個字

    2024年02月16日
    瀏覽(22)
  • jquery和php json字符串轉(zhuǎn)數(shù)組對象 和 數(shù)組對象轉(zhuǎn)json字符串

    要實現(xiàn)從對象轉(zhuǎn)換為 JSON 字符串,使用 JSON.stringify( ) 方法: 要實現(xiàn)從 JSON 轉(zhuǎn)換為對象,使用 JSON.parse() 方法: 數(shù)組變字符串 字符串變數(shù)組 json轉(zhuǎn)數(shù)組?? json_decode(? string $json ,? bool $assoc = false ,? int $depth = 512 ,? int $options = 0 ) $json:待解碼的 json string 格式的字符串。這個函數(shù)

    2024年02月13日
    瀏覽(35)
  • PHP中讀取(截取substr)字符串前N個字符或者從第幾個字符開始取幾個字符

    ```html ?php $str = \\\"123456789\\\";echo substr($str , 0 , 3);//從左邊第一位字符起截取3位字符:結(jié)果:123echo substr($str , 3 , 3);//從左邊第3位字符起截取3位字符:結(jié)果:456? ``` ```html ?php$rest = substr(\\\"abcdef\\\", -1); ? ?// 返回 \\\"f\\\"$rest = substr(\\\"abcdef\\\", -2); ? ?// 返回 \\\"ef\\\"$rest = substr(\\\"abcdef\\\", -3, 1); // 返回

    2024年02月20日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包