包含replacementphp的詞條

本文目錄一覽:

php中幾個字元串替換函數詳解

一、str_replace(find,replace,string,count)

作用:str_replace() 函數使用一個字元串替換字元串中的另一些字元。

參數 描述

find 必需。規定要查找的值。

replace 必需。規定替換 find 中的值的值。

string 必需。規定被搜索的字元串。

count 可選。一個變數,對替換數進行計數。

二、substr_replace(string,replacement,start,length)

作用:substr_replace() 函數把字元串的一部分替換為另一個字元串。

參數 描述

string 必需。規定要檢查的字元串。

replacement 必需。規定要插入的字元串。

start 必需。規定在字元串的何處開始替換。

三、preg_replace ( pattern , replacement , subject,limit = -1 ,$count )

作用:執行一個正則表達式的搜索和替換

參數 描述

pattern 必需。需要搜索的模式。

replacement 必需。用於替換的字元串或數組。

subject 必需。需要替換的字元串或數組。

limit 替換的次數。-1為無限

count 完成替換的次數,變數

Example #1 使用後向引用緊跟數值原文

php 刪除數組中指定的元素

array_splice函數可以刪除數組中的元素(只是該函數的功能之一),array_splice用法如下:

array_splice

把數組中的一部分去掉並用其它值取代

array array_splice( array $input, int $offset[, int $length = 0 [, mixed $replacement ]] )把

input

數組中由offset

length指定的單元去掉,如果提供了

replacement

參數,則用其中的單元取代。

input:輸入的數組。

offset:如果

offset

為正,則從

input數組中該值指定的偏移量開始移除。如果

offset為負,則從

input

末尾倒數該值指定的偏移量開始移除。

length:如果省略

length,則移除數組中從offset到結尾的所有部分。

如果指定了

length並且為正值,則移除這麼多單元。

如果指定了

length並且為負值,則移除從

offset

到數組末尾倒數length

為止中間所有的單元。

小竅門:當給出了replacement

時要移除從

offset到數組末尾所有單元時,用count($input)

作為

length。

replacement:如果給出了

replacement

數組,則被移除的單元被此數組中的單元替代。

示例,刪除數組$inputArr的第5~10個元素(從0開始數,包括第5個和第10個,共6個元素)

array_splice($inputArr,5,6);

PHP正則表達式中修飾符有哪些

PHP正則表達式修飾符的種類及介紹:

◆i :如果在修飾符中加上”i”,則正則將會取消大小寫敏感性,即”a”和”A” 是一樣的。

◆m:默認的正則開始”^”和結束”$”只是對於正則字元串如果在修飾符中加上”m”,那麼開始和結束將會指字元串的每一行:每一行的開頭就是”^”,結尾就是”$”。

◆s:如果在修飾符中加入”s”,那麼默認的”.”代表除了換行符以外的任何字元將會變成任意字元,也就是包括換行符!

◆x:如果加上該修飾符,表達式中的空白字元將會被忽略,除非它已經被轉義。

◆e:本修飾符僅僅對於replacement有用,代表在replacement中作為PHP代碼。

◆A:如果使用這個修飾符,那麼表達式必須是匹配的字元串中的開頭部分。比如說”/a/A”匹配”abcd”。

◆E:與”m”相反,如果使用這個修飾符,那麼”$”將匹配絕對字元串的結尾,而不是換行符前面,默認就打開了這個模式。

◆U:和問號的作用差不多

原創文章,作者:GPPY,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/141276.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
GPPY的頭像GPPY
上一篇 2024-10-04 00:24
下一篇 2024-10-04 00:24

相關推薦

發表回復

登錄後才能評論