我正在使用php合併文本服務器端的rtf格式文件。 我的字段由文件不同部分的一系列波形符號標識。 每個序列是不同的長度。 爲了使用substr_replace
來替換合併材質的字段,我需要計算波浪序列的長度。 我能找到的第一個波浪,而無需使用一個問題:PHP需要統計字符串中的序列中的相同字符數
$firsttilde=strpos($filedata,'~',$currentposinfile);
在哪裏(在此代碼)$filedata
是包含文件的內容和$currentposinfile
是關於搜索我的起點的字符串。 我的問題是,我找不到一個函數可以計算序列中相同字符的數量。
從第一代字號$filedata
那部分我在看這個樣子的(換句話說,一個波浪號的順序):
「~~~~~~~~~~」
我試過strrpos
找到最後一個波浪線,但是在$filedata
的後面部分找到了包含波浪線的字段。 我想要做的就是計算來自我意識到字符串中位置的波數的數量,但是我找不到任何函數來執行此操作。 雖然必須有一個。
所以第一代字號的位置之間的差異之間的差異從那個點開始的第一個非波浪字符的位置? – Sumurai8 2014-10-12 10:25:59