Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie den Inhalt nach der angegebenen Position in PHP

So entfernen Sie den Inhalt nach der angegebenen Position in PHP

青灯夜游
青灯夜游Original
2022-04-27 16:01:522041Durchsuche

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.

So entfernen Sie den Inhalt nach der angegebenen Position in PHP

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;hello,world,hello,world&#39;;
$replace = &#39;&#39;;
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>";
?>

So entfernen Sie den Inhalt nach der angegebenen Position in PHP

2. array_splice()-Funktion

Verwenden Sie array_splice(), um alle Elemente nach der angegebenen Position im Array zu entfernen Element des Arrays

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);
?>

So entfernen Sie den Inhalt nach der angegebenen Position in PHPLöschen Sie den Inhalt nach dem 2. Element des Arrays

echo "删除数组第1个元素后的内容:" ;
array_splice($arr,1);
var_dump($arr);

So entfernen Sie den Inhalt nach der angegebenen Position in PHPLöschen Sie den Inhalt nach dem 3. Element des Arrays

echo "删除数组第2个元素后的内容:" ;
array_splice($arr,2);
var_dump($arr);

So entfernen Sie den Inhalt nach der angegebenen Position in PHPLöschen Sie den Inhalt nach dem 4. Element von the array

echo "删除数组第3个元素后的内容:" ;
array_splice($arr,3);
var_dump($arr);

So entfernen Sie den Inhalt nach der angegebenen Position in PHPEmpfohlene 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn