Heim Backend-Entwicklung PHP-Tutorial php 字符串替换的方法_PHP

php 字符串替换的方法_PHP

Jun 01, 2016 pm 12:14 PM
字符串替换

这几天,工作中遇到一个小问题,有一内容类型的字段存储的是语言,因为这写数据是用Excel导入做的,所以为了处理简单,很多的语言就用逗号分隔,把所有语言做一个字符串,这样存入的时候就简单的多。但是由于当初数据质量的问题,有一部分“Chinese”是 “Mandarin Chinese”,现在需要把所有的“Mandarin Chinese”改为“Chinese”。
这就需要把一个字符串中的部分字符串替换掉。对于这样的问题,一般就是用正则表达式来做替换,或者使用PHP的一些替换的方法,这样做的话感觉很比较麻烦,时间又比较紧,所以就想了这样一个懒人办法,使用explode函数,把要替换的字符串做为分割符号,然后把两个数组元素中间接上要换成的字符串,然后UPDATE一下就行了。
复制代码 代码如下:
function replace(){
$sql = db_query("SELECT field_languages_value,nid FROM {content_type_company_profile} WHERE

field_languages_value like '%Mandarin Chinese%'");
while($result = db_fetch_object($sql)){
$a = explode("Mandarin Chinese",$result->field_languages_used_value);
$b = $a[].'Chinese'.$a[1];
db_query("UPDATE content_type_company_profile SET field_languages_used_value = '%s' WHERE nid = %

d",$b,$result->nid);
}
}
?>

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So ersetzen Sie die Eingabetaste in PHP So ersetzen Sie die Eingabetaste in PHP Mar 23, 2023 am 11:12 AM

Bei der Entwicklung von PHP-Programmen müssen manchmal Textinhalte verarbeitet werden, einschließlich des Ersetzens der Eingabetaste. Im Folgenden stellen wir Ihnen kurz vor, wie Sie die Eingabetaste in PHP ersetzen.

So ersetzen Sie eine Zeichenfolge, die mit „was' beginnt, durch einen regulären PHP-Ausdruck So ersetzen Sie eine Zeichenfolge, die mit „was' beginnt, durch einen regulären PHP-Ausdruck Mar 24, 2023 pm 02:57 PM

Reguläre PHP-Ausdrücke sind ein leistungsstarkes Werkzeug zur Textverarbeitung und -konvertierung. Es kann Textinformationen effektiv verwalten, indem es Textinhalte analysiert und sie gemäß bestimmten Mustern ersetzt oder abfängt. Eine häufige Anwendung regulärer Ausdrücke besteht darin, Zeichenfolgen zu ersetzen, die mit bestimmten Zeichen beginnen. Wir werden dies wie folgt erklären

So ersetzen Sie Sonderzeichen in einer Zeichenfolge mithilfe eines regulären Ausdrucks in PHP So ersetzen Sie Sonderzeichen in einer Zeichenfolge mithilfe eines regulären Ausdrucks in PHP Jun 24, 2023 am 10:46 AM

Mit der kontinuierlichen Weiterentwicklung des Internets werden die Anwendungsszenarien von PHP immer umfangreicher. In der PHP-Entwicklung müssen manchmal Sonderzeichen in einer Zeichenfolge ersetzt werden. In diesem Fall können Sie zum Ersetzen reguläre Ausdrücke verwenden. In diesem Artikel wird erläutert, wie Sie reguläre Ausdrücke verwenden, um Sonderzeichen in Zeichenfolgen in PHP zu ersetzen. Lernen Sie zunächst die Grundlagen regulärer Ausdrücke. Reguläre Ausdrücke sind eine Sprache, mit der Muster in einigen Zeichenfolgen beschrieben werden. Reguläre Ausdrücke enthalten einige Sonderzeichen wie ., *, +, ? usw. Diese Sonderzeichen haben besondere Bedeutungen. im PH

So ersetzen Sie eine Zeichenfolge von links in PHP So ersetzen Sie eine Zeichenfolge von links in PHP Mar 23, 2023 pm 04:53 PM

PHP ist eine weit verbreitete Skriptsprache, mit der sich verschiedene Webanwendungen und Websites entwickeln lassen. In diesen Anwendungen sind Strings ein integraler Bestandteil. In vielen Fällen müssen wir Vorgänge wie das Ersetzen, Teilen oder Abfangen von Zeichenfolgen durchführen. In diesem Artikel wird erklärt, wie man in PHP eine Zeichenfolge von links ersetzt.

preg_replace()-Funktion in PHP: So ersetzen Sie einen String mithilfe eines regulären Ausdrucks preg_replace()-Funktion in PHP: So ersetzen Sie einen String mithilfe eines regulären Ausdrucks Nov 03, 2023 am 09:09 AM

preg_replace()-Funktion in PHP: So ersetzen Sie eine Zeichenfolge mithilfe regulärer Ausdrücke. Es werden spezielle Codebeispiele benötigt. In PHP ist die preg_replace()-Funktion eine sehr leistungsstarke und flexible Funktion, die es uns ermöglicht, Zeichen mithilfe regulärer Ausdrücke in einer Zeichenfolge zu suchen und zu ersetzen. Ob es darum geht, bestimmte Zeichen aus einer Zeichenfolge zu entfernen oder Text in einem bestimmten Format zu ersetzen, die Funktion preg_replace() kann uns dabei helfen, dies einfach zu erreichen. Schauen wir uns zunächst preg_replace() an

So ersetzen Sie die 11 Ziffern nach dem Doppelpunkt in PHP So ersetzen Sie die 11 Ziffern nach dem Doppelpunkt in PHP Mar 21, 2023 pm 04:32 PM

Das Ersetzen von Zeichenfolgen ist eine der grundlegendsten Operationen in PHP. Die Ersetzungsfunktion ist bei der Datenverarbeitung und bei String-Operationen von entscheidender Bedeutung und kann die Effizienz und Leistung der Programmausführung verbessern. Es gibt viele Funktionen zum Ersetzen von Zeichenfolgen in PHP, wie zum Beispiel: substr_replace, str_replace, preg_replace und so weiter. Für bestimmte String-Ersetzungen müssen jedoch möglicherweise spezielle Ersetzungsregeln verwendet werden. In diesem Artikel erfahren Sie, wie Sie die 11 Ziffern nach dem Doppelpunkt ersetzen.

Verwenden Sie die Funktion strings.Replace, um Teilzeichenfolgen in einer Zeichenfolge zu ersetzen und die Anzahl der Ersetzungen festzulegen Verwenden Sie die Funktion strings.Replace, um Teilzeichenfolgen in einer Zeichenfolge zu ersetzen und die Anzahl der Ersetzungen festzulegen Jul 25, 2023 am 08:28 AM

Verwenden Sie die Funktion strings.Replace, um Teilzeichenfolgen in einer Zeichenfolge zu ersetzen und die Anzahl der Ersetzungen festzulegen. In der Go-Sprache können wir die Funktion strings.Replace verwenden, um Teilzeichenfolgen in einer Zeichenfolge zu ersetzen. Die Signatur dieser Funktion lautet wie folgt: funcReplace(s,old,newstring,nint)string wobei s die ursprüngliche Zeichenfolge darstellt, alt die zu ersetzende Teilzeichenfolge darstellt, neu die ersetzte Teilzeichenfolge darstellt und n die Häufigkeit darstellt, mit der ersetzt werden soll . Gehen Sie unten vorbei

So beheben Sie den PHP-Fehler beim Ersetzen einer leeren Zeichenfolge So beheben Sie den PHP-Fehler beim Ersetzen einer leeren Zeichenfolge Mar 23, 2023 pm 03:51 PM

In der PHP-Entwicklung ist das Ersetzen von Zeichenfolgen ein sehr häufiger Vorgang. Beim Ersetzen von Zeichenfolgen kann es jedoch manchmal vorkommen, dass eine leere Zeichenfolge ersetzt wird und das Ergebnis nicht zufriedenstellend ist. In diesem Artikel wird untersucht, warum PHP leere Zeichenfolgen nicht ersetzt, und es werden Lösungen bereitgestellt.

See all articles