Heim > Artikel > Backend-Entwicklung > So entfernen Sie den Inhalt nach der angegebenen Position in PHP
Entfernungsmethode: 1. Verwenden Sie die Anweisung „substr_replace($str,'', position value)“, um alle Zeichen nach der angegebenen Position in der Zeichenfolge durch Nullzeichen zu ersetzen und dadurch alle Zeichen zu entfernen. 2. Verwenden Sie „array_splice($ arr, position value)“-Anweisung kann alle Elemente nach der angegebenen Position im Array entfernen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Zwei Methoden für PHP, um den Inhalt nach dem angegebenen Speicherort zu entfernen:
Verwenden Sie die Funktion substr_replace()
array_splice()-Funktion
1. substr_replace()-Funktion
Verwenden Sie substr_replace(), um alle Zeichen nach der angegebenen Position in der Zeichenfolge zu entfernen (setzen Sie einfach den Ersatzwert auf ein Nullzeichen)
<?php header('content-type:text/html;charset=utf-8'); $str = 'hello,world,hello,world'; $replace = ''; echo "去掉第1个字符后的内容".substr_replace($str, $replace, 1)."<br>"; echo "去掉第2个字符后的内容".substr_replace($str, $replace, 2)."<br>"; echo "去掉第3个字符后的内容".substr_replace($str, $replace, 3)."<br>"; echo "去掉第4个字符后的内容".substr_replace($str, $replace, 4)."<br>"; echo "去掉第5个字符后的内容".substr_replace($str, $replace, 5)."<br>"; echo "去掉第6个字符后的内容".substr_replace($str, $replace, 6)."<br>"; ?>
2. array_splice()-Funktion
Verwenden Sie array_splice(), um alle Elemente nach der angegebenen Position im Array zu entfernen Element des Arrays
<?php header('content-type:text/html;charset=utf-8'); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); ?>
Löschen Sie den Inhalt nach dem 2. Element des Arrays
echo "删除数组第1个元素后的内容:" ; array_splice($arr,1); var_dump($arr);
Löschen Sie den Inhalt nach dem 3. Element des Arrays
echo "删除数组第2个元素后的内容:" ; array_splice($arr,2); var_dump($arr);
Löschen Sie den Inhalt nach dem 4. Element von the array
echo "删除数组第3个元素后的内容:" ; array_splice($arr,3); var_dump($arr);
Empfohlene Studie: „
PHP Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo entfernen Sie den Inhalt nach der angegebenen Position in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!