Heim Backend-Entwicklung PHP-Tutorial 生成一个火车站中文名和拼音对应表! 求思路解决办法

生成一个火车站中文名和拼音对应表! 求思路解决办法

Jun 13, 2016 am 10:08 AM
foreach function txt

生成一个火车站中文名和拼音对应表! 求思路
附件一个是全国火车站中文名列表,另一个是中文拼音库,根据这两份资料最后生成一个火车站中文名和拼音对应表(一个一行,一行内用冒号隔开中文和拼音)

注意如果用程序生成后,还要手工淘汰掉出错误的多音字


想问问思路,php数组索引去实现,应该怎么写
分数较少请见谅

------解决方案--------------------

拼音库.txt
吖:a
阿:a
阿:e
啊:a
锕:a
錒:a
嗄:a
哎:ai
哀:ai
......


function foo($v) {
return explode(':', trim($v));
}
foreach(array_map('foo', file('拼音库.txt') as $v)
$dict[$v[0]] = $v[1];

就产生了 汉字为键,拼音为值得数组 $dict

for

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)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 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)

Was ist der Unterschied zwischen der Verwendung von foreach und iterator zum Löschen von Elementen beim Durchlaufen von Java ArrayList? Was ist der Unterschied zwischen der Verwendung von foreach und iterator zum Löschen von Elementen beim Durchlaufen von Java ArrayList? Apr 27, 2023 pm 03:40 PM

1. Der Unterschied zwischen Iterator und foreach ist der polymorphe Unterschied (die unterste Ebene von foreach ist Iterator ein Schnittstellentyp, und es ist egal, ob for und foreach der Typ bekannt ist). 1. Warum heißt es, dass die unterste Ebene von foreach der von Iterator geschriebene Code ist: 2. Der Unterschied zwischen „remove in foreach“ und „iterator“. im Alibaba Java Development Manual, aber in Fall 1 wird kein Fehler gemeldet, und in Fall 2 wird zuerst ein Fehler gemeldet (java. util.ConcurrentModificationException).

So bestimmen Sie die Anzahl der foreach-Schleifen in PHP So bestimmen Sie die Anzahl der foreach-Schleifen in PHP Jul 10, 2023 pm 02:18 PM

​Die Schritte für PHP, um die Nummer der foreach-Schleife zu bestimmen: 1. Erstellen Sie ein Array von „$fruits“; 2. Erstellen Sie eine Zählervariable „$counter“ mit einem Anfangswert von 0. 3. Verwenden Sie „foreach“, um eine Schleife durchzuführen durch das Array und Erhöhen Sie den Wert der Zählervariablen im Schleifenkörper und geben Sie dann jedes Element und seinen Index aus. 4. Geben Sie den Wert der Zählervariablen außerhalb der „foreach“-Schleife aus, um zu bestätigen, welches Element die Schleife erreicht.

Was ist Intel TXT? Was ist Intel TXT? Jun 11, 2023 pm 06:57 PM

IntelTXT ist eine von Intel eingeführte hardwaregestützte Sicherheitstechnologie, die die Integrität und Sicherheit des Servers während des Startvorgangs gewährleisten kann, indem ein geschützter Bereich zwischen CPU und BIOS eingerichtet wird. Der vollständige Name von TXT lautet TrustedExecutionTechnology, also Trusted Execution Technology. Einfach ausgedrückt handelt es sich bei TXT um eine Sicherheitstechnologie, die Schutz auf Hardwareebene bietet, um sicherzustellen, dass der Server beim Start nicht durch Schadprogramme oder nicht autorisierte Software verändert wurde. Dieses hier

Was bedeutet Funktion? Was bedeutet Funktion? Aug 04, 2023 am 10:33 AM

Funktion bedeutet Funktion. Es handelt sich um einen wiederverwendbaren Codeblock mit bestimmten Funktionen. Er kann Eingabeparameter akzeptieren, bestimmte Operationen ausführen und Ergebnisse zurückgeben. Code, um die Wiederverwendbarkeit und Wartbarkeit des Codes zu verbessern.

So konvertieren Sie HTML in TXT So konvertieren Sie HTML in TXT Aug 31, 2023 am 09:23 AM

Zu den Methoden zum Konvertieren von HTML in TXT gehören die Verwendung eines Texteditors, die Verwendung von Online-Konvertierungstools und die Verwendung von Python-Programmierung. Ausführliche Einführung: 1. Um eine HTML-Datei zu öffnen, können Sie einen beliebigen Texteditor wie Notepad, Sublime Text usw. verwenden. Um den Inhalt der gesamten HTML-Datei auszuwählen, können Sie die Tastenkombination Strg+A drücken oder die Maus ziehen Um die Auswahl auszuwählen und zu kopieren, können Sie den Inhalt kopieren, indem Sie die Tastenkombination Strg+C oder die Kopieroption im Kontextmenü drücken, eine neue TXT-Datei öffnen, denselben Texteditor verwenden usw.

So konvertieren Sie CHM in TXT So konvertieren Sie CHM in TXT Oct 17, 2023 pm 02:42 PM

CHM wird mithilfe von Online-Konvertierungstools, Browser-Plug-Ins, Befehlszeilentools und Software von Drittanbietern in TXT konvertiert. Detaillierte Einführung: 1. Verwenden Sie das Online-Konvertierungstool, laden Sie einfach die CHM-Datei hoch, wählen Sie das TXT-Format aus und laden Sie dann die konvertierte TXT-Datei herunter. 2. Verwenden Sie das Browser-Plugin. Öffnen Sie nach der Installation des Plug-ins einfach CHM Datei im Browser und klicken Sie dann auf die Plug-in-Schaltfläche, um CHM-Dateien in das TXT-Format zu konvertieren. 3. Verwenden Sie Befehlszeilentools usw.

PHP gibt ein Array mit umgedrehten Schlüsseln zurück PHP gibt ein Array mit umgedrehten Schlüsseln zurück Mar 21, 2024 pm 02:10 PM

In diesem Artikel wird ausführlich erläutert, wie PHP nach dem Umdrehen eines Schlüsselwerts ein Array zurückgibt. Der Herausgeber hält dies für recht praktisch, daher teile ich es Ihnen als Referenz mit. Ich hoffe, dass Sie nach dem Lesen dieses Artikels etwas gewinnen können. PHP-Schlüsselwert-Flip Der Array-Schlüsselwert-Flip ist eine Operation für ein Array, bei der die Schlüssel und Werte im Array ausgetauscht werden, um ein neues Array mit dem ursprünglichen Schlüssel als Wert und dem ursprünglichen Wert als Schlüssel zu generieren. Implementierungsmethode In PHP können Sie das Schlüsselwert-Umdrehen eines Arrays mit den folgenden Methoden durchführen: array_flip()-Funktion: Die array_flip()-Funktion wird speziell für Schlüsselwert-Umdrehungsvorgänge verwendet. Es erhält ein Array als Argument und gibt ein neues Array mit vertauschten Schlüsseln und Werten zurück. $original_array=[

FAQ für Pandas, die TXT-Dateien lesen FAQ für Pandas, die TXT-Dateien lesen Jan 19, 2024 am 09:19 AM

Pandas ist ein Datenanalysetool für Python, das sich besonders zum Bereinigen, Verarbeiten und Analysieren von Daten eignet. Während des Datenanalyseprozesses müssen wir häufig Datendateien in verschiedenen Formaten lesen, beispielsweise TXT-Dateien. Während des spezifischen Vorgangs können jedoch einige Probleme auftreten. In diesem Artikel werden Antworten auf häufige Fragen zum Lesen von TXT-Dateien mit Pandas gegeben und entsprechende Codebeispiele bereitgestellt. Frage 1: Wie lese ich eine TXT-Datei? TXT-Dateien können mit der Funktion read_csv() von Pandas gelesen werden. Das ist weil

See all articles