亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    php能不能過(guò)濾字符串的空格

    php能過(guò)濾字符串的空格。3種過(guò)濾方法:1、用str_replace()過(guò)濾所有空格,查找全部空格并將其替換為空字符,語(yǔ)法“str_replace(" ","",字符串)”;2、用preg_replace()配合正則表達(dá)式過(guò)濾所有空格,語(yǔ)法“preg_replace('/s+/','',字符串)”;3、用trim()過(guò)濾字符串開(kāi)頭和結(jié)尾的空格,語(yǔ)法“trim(字符串)”。

    php能不能過(guò)濾字符串的空格

    本教程操作環(huán)境:windows7系統(tǒng)、PHP8.1版、DELL G3電腦

    PHP過(guò)濾字符串空格,是PHP面試過(guò)程中常見(jiàn)的基礎(chǔ)問(wèn)題之一,也是我們?nèi)粘m?xiàng)目開(kāi)發(fā)中,需要掌握的PHP基礎(chǔ)知識(shí)點(diǎn)。那么PHP怎么過(guò)濾字符串空格?下面給大家介紹幾種方法。

    方法1、使用 str_replace() 函數(shù)過(guò)濾所有空格

    我們使用內(nèi)置函數(shù) str_replace() 來(lái)替換字符串或數(shù)組中的子字符串。替換后的字符串作為一個(gè)參數(shù)傳遞。使用該函數(shù)的正確語(yǔ)法如下。

    str_replace($searchString, $replaceString, $originalString, $count);

    內(nèi)置函數(shù) str_replace() 有四個(gè)參數(shù)。它的詳細(xì)參數(shù)如下

    參數(shù) 說(shuō)明
    $searchString 強(qiáng)制 它是我們要查找和替換的子字符串或數(shù)組
    $replaceString 強(qiáng)制 它是我們要放在 $searchString 的位置的字符串。函數(shù)將檢查 $searchString 的出現(xiàn)情況,并用 $replaceString 替換。該函數(shù)將檢查 $searchString 的出現(xiàn)情況,然后用 $replaceString 替換它。它也可以是一個(gè) array。
    $originalString 強(qiáng)制 它是原始的字符串,我們想從中找到一個(gè)子字符串或一個(gè)字符來(lái)替換。
    $count 可選 它告訴人們對(duì) $originalString 進(jìn)行替換的總次數(shù)

    這個(gè)函數(shù)返回所有替換后得到的最終字符串。

    下面的程序顯示了我們?nèi)绾问褂?str_replace() 函數(shù)從給定的字符串中刪除所有空格。

    <?php  header("Content-type:text/html;charset=utf-8"); $searchString = " "; $replaceString = ""; $originalString = "This is a programming tutorial";    $outputString = str_replace($searchString, $replaceString, $originalString);  echo "原字符串:".$originalString."<br>";   echo "去除空格后的字符串:".$outputString;     ?>

    php能不能過(guò)濾字符串的空格

    我們傳遞了一個(gè)空格字符作為 $searchString 和一個(gè)空字符串作為 $replaceString。輸出將是沒(méi)有空格的字符串。

    現(xiàn)在,如果我們傳入 $count 參數(shù),函數(shù)將告訴我們這個(gè)字符串的替換次數(shù)。

    <?php  header("Content-type:text/html;charset=utf-8"); $searchString = " "; $replaceString = ""; $originalString = "This is a programming tutorial";    $outputString = str_replace($searchString, $replaceString, $originalString, $count);  echo "原字符串:".$originalString."<br>";   echo "去除空格后的字符串:".$outputString."<br>";  echo "替換字?jǐn)?shù):".$count;  ?>

    php能不能過(guò)濾字符串的空格

    方法2、使用 preg_replace() 函數(shù)過(guò)濾所有空格

    也可以使用 preg_replace() 函數(shù)來(lái)刪除字符串中的所有空格。這個(gè)函數(shù)不僅可以刪除空格字符,還可以刪除字符串中的制表符。使用這個(gè)函數(shù)的正確語(yǔ)法如下。

    preg_replace($regexPattern, $replacementVar, $original, $limit, $count)

    函數(shù) preg_replace() 接受五個(gè)參數(shù). 它的詳細(xì)參數(shù)如下

    參數(shù) 說(shuō)明
    $regexPattern 強(qiáng)制 它是我們將在原始字符串或數(shù)組中搜索的模式
    $replacementVar 強(qiáng)制 它是我們用來(lái)替換搜索值的字符串或數(shù)組
    $original 強(qiáng)制 它是一個(gè)字符串或數(shù)組,我們要從其中找到值并替換它。
    $limit 可選 這個(gè)參數(shù)限制了替換的數(shù)量
    $count 可選 這個(gè)參數(shù)告訴了我們對(duì)原始字符串或數(shù)組進(jìn)行替換的總次數(shù)

    我們將使用模式 /s+/ 來(lái)查找空格。從字符串中刪除空格的程序如下。

    <?php  header("Content-type:text/html;charset=utf-8"); $originalString = "This is a programming tutorial";   $outputString = preg_replace('/s+/', '', $originalString);   echo "原字符串:".$originalString."<br>";   echo "去除空格后的字符串:".$outputString."<br>";  ?>

    php能不能過(guò)濾字符串的空格

    我們知道這個(gè)字符串的總替換次數(shù)是 4,現(xiàn)在我們將限制替換次數(shù)。

    <?php  header("Content-type:text/html;charset=utf-8"); $searchString = " "; $replaceString = ""; $limit = 2; $originalString = "This is a programming tutorial";    $outputString = preg_replace('/s+/', '', $originalString,$limit);  echo "原字符串:".$originalString."<br>";   echo "去除空格后的字符串:".$outputString."<br>";   ?>

    php能不能過(guò)濾字符串的空格

    可以看出只替換了兩次。

    方法3、使用trim()函數(shù)過(guò)濾字符串開(kāi)頭和結(jié)尾的空格

    trim() 函數(shù)移除字符串兩側(cè)的空白字符或其他預(yù)定義字符。

    trim(string,charlist)
  • 參數(shù) 描述
    string 必需。規(guī)定要檢查的字符串。
    charlist 可選。規(guī)定從字符串中刪除哪些字符。如果省略該參數(shù),則移除下列所有字符: