我需要删除字符串开头的4个字符:
{ 11 { 28 Line 33 } { 35 { 37 Line 41 } { 42 Line 46 } Line 47 } { 50 { 57
Line 60 } { 61 Line 64 } Line 67 } { 69 Line 82 } { 84 Line 97 } { 99 { 103
{ 105 Line 112 } { 113 Line 116 } { 117 Line 120 } Line 123 } Line 125 } {
127 { 131 { 133 Line 137 } { 138 Line 141 } Line 143 } Line 145 } { 147 {
151 Line 155 } Line 158 } { 160 { 166 Line 169 } { 171 Line 174 } { 175
{$aThisCite[1]} [$sNextPartWord] $sNextPartWord [aThisCite[$iLastPart]]
{$aThisCite[$iLastPart]}\n"; 176Line 177 echo "=====+++++
[iKey] $iKey [sFirstWord] $sFirstWord [aThisCite[1]] {$aThisCite[1]}
[$sNextPartWord] $sNextPartWord [aThisCite[$iLastPart]]
{$aThisCite[$iLastPart]}\n"; Line 178 } Line 180 } { 182 Line 185
} { 187 Line 190 } { 192 Line 195 } { 197 Line 205 } { 207 { 209 Line 212 }
Line 213 } Line 215 }
我尝试使用substr(($string), 4);
删除这些字符以及substr_replace($string, '', 0, 5);
我希望将{ 11
从字符串中删除,但是,尽管我尽了最大努力,它仍将整个字符串返回给我。
编辑:为避免混淆,我正在存储并回显结果:
$newstring = substr(($string), 4);
echo $newstring;
如果我使用测试字符串(例如$string = abcdefg
),它将正确返回efg
。