Heim > Schlagzeilen > Hauptteil

PHP-String-Funktionen (6): Suchen und Ersetzen

无忌哥哥
Freigeben: 2018-06-28 10:53:00
Original
3285 Leute haben es durchsucht

* 1.strpos($str1,$str2, $offset) findet die Position, an der $str1 zum ersten Mal in $str1 erscheint

* 2.strstr($str1, $str2), wenn $str2 vorhanden ist Der Teilstring von $str1 gibt den Teilstring zurück, andernfalls wird false zurückgegeben

* Wenn festgestellt wird, dass $str2 der Teilstring von $str1 ist, wird empfohlen, strpos() zu verwenden, was schneller ist

* 3.str_replace ($str1, $str2, $str3, $num): Substring-Ersetzung, $num ist die Anzahl der Ersetzungen

* 4.substr_replace($str1,$str2,$str3, $start, $length): Ersetzen Sie den Teilstring des Strings

$str = 'www.php.cn';
Nach dem Login kopieren

//1.strpos($str,$needle, $offset) Finden Sie das erste Vorkommen des Strings

echo strpos($str, &#39;p&#39;),&#39;<br>&#39;; //默认从头开始查找
echo strpos($str, &#39;p&#39;, 5),&#39;<br>&#39;; //从索引5开始查找
Nach dem Login kopieren

/ /2.strstr($str1 , $str2), wenn $str2 eine Teilzeichenfolge von $str1 ist, geben Sie die Teilzeichenfolge zurück, andernfalls geben Sie false zurück

echo strstr($str, &#39;php&#39;),&#39;<br>&#39;;  //返回子串及后面部分
echo strstr($str, &#39;php&#39;, true),&#39;<br>&#39;; //参数true,会返回子串前面部分
echo &#39;<hr>&#39;;
Nach dem Login kopieren

//3.str_replace($str1, $str2, $str3 , $num): Teilzeichenfolge Ersetzen,

echo str_replace(&#39;www&#39;,&#39;http://www&#39;,$str), &#39;<br>&#39;;
echo &#39;<hr>&#39;;
Nach dem Login kopieren

//4.substr_replace($str1,$str2,$str3,$start, $length): Ersetzen Sie die Teilzeichenfolge der Zeichenfolge

/ /In $str werden die 2 Zeichen ab der 5. Indexposition durch 'pppph'

echo substr_replace($str,&#39;pppph&#39;, 5, 2);
Nach dem Login kopieren
ersetzt
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage