Heim Backend-Entwicklung PHP-Tutorial php全角字符转换为半角函数_PHP教程

php全角字符转换为半角函数_PHP教程

Jul 13, 2016 am 10:39 AM
全角字符

之前试过网上找的通过ASCII之类的字符替换,发现很多莫名其妙的问题。最后还是换成下面的字符替换方式了,把目前能找到的所有全角都列出来了一个个替换吧

复制代码 代码如下:

/**
* 全角字符转换为半角
*
* @param string $str
* @return string
*/
public function Sbc2Dbc($str)
{
$arr = array(
'0'=>'0', '1'=>'1', '2'=>'2', '3'=>'3', '4'=>'4','5'=>'5', '6'=>'6', '7'=>'7', '8'=>'8', '9'=>'9',
'A'=>'A', 'B'=>'B', 'C'=>'C', 'D'=>'D', 'E'=>'E','F'=>'F', 'G'=>'G', 'H'=>'H', 'I'=>'I', 'J'=>'J',
'K'=>'K', 'L'=>'L', 'M'=>'M', 'N'=>'N', 'O'=>'O','P'=>'P', 'Q'=>'Q', 'R'=>'R', 'S'=>'S', 'T'=>'T',
'U'=>'U', 'V'=>'V', 'W'=>'W', 'X'=>'X', 'Y'=>'Y','Z'=>'Z', 'a'=>'a', 'b'=>'b', 'c'=>'c', 'd'=>'d',
'e'=>'e', 'f'=>'f', 'g'=>'g', 'h'=>'h', 'i'=>'i','j'=>'j', 'k'=>'k', 'l'=>'l', 'm'=>'m', 'n'=>'n',
'o'=>'o', 'p'=>'p', 'q'=>'q', 'r'=>'r', 's'=>'s', 't'=>'t', 'u'=>'u', 'v'=>'v', 'w'=>'w', 'x'=>'x',
'y'=>'y', 'z'=>'z',
'('=>'(', ')'=>')', '〔'=>'(', '〕'=>')', '【'=>'[','】'=>']', '〖'=>'[', '〗'=>']', '“'=>'"', '”'=>'"',
'‘'=>'\'', '''=>'\'', '{'=>'{', '}'=>'}', '《'=>''>','%'=>'%', '+'=>'+', '—'=>'-', '-'=>'-',
'~'=>'~',':'=>':', '。'=>'.', '、'=>',', ','=>',', '、'=>',', ';'=>';', '?'=>'?', '!'=>'!', '…'=>'-',
'‖'=>'|', '”'=>'"', '''=>'`', '‘'=>'`', '|'=>'|', '〃'=>'"',' '=>' ', '×'=>'*', ' ̄'=>'~', '.'=>'.', '*'=>'*',
'&'=>'&','<'=>''>', '$'=>'$', '@'=>'@', '^'=>'^', '_'=>'_', '"'=>'"', '¥'=>'$', '='=>'=',
'\'=>'\\', '/'=>'/'
);
return strtr($str, $arr);
}

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/730060.htmlTechArticle之前试过网上找的通过ASCII之类的字符替换,发现很多莫名其妙的问题。最后还是换成下面的字符替换方式了,把目前能找到的所有全角都列...
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)

So wechseln Sie zwischen voller und halber Breite So wechseln Sie zwischen voller und halber Breite Mar 15, 2024 pm 02:52 PM

Die gebräuchlichsten Methoden: 1. Über die Umschalttaste in der Eingabemethoden-Symbolleiste; 2. Verwendung von Tastenkombinationen („Umschalt-Leertaste“ für Windows-Systeme, „Options-Leertaste“ für Mac-Systeme 3. Verwendung der Ersetzungsfunktion des Editors);

So überprüfen Sie, ob die Eingabe in Golang aus Zeichen voller Breite besteht So überprüfen Sie, ob die Eingabe in Golang aus Zeichen voller Breite besteht Jun 25, 2023 pm 02:03 PM

In Golang sind Unicode-Codierung und Runentyp erforderlich, um zu überprüfen, ob es sich bei der Eingabe um Zeichen in voller Breite handelt. Die Unicode-Kodierung ist ein Zeichenkodierungsstandard, der jedem Zeichen im Zeichensatz, einschließlich Zeichen voller und halber Breite, einen eindeutigen numerischen Codepunkt zuweist. Der Runentyp ist der Typ, der zur Darstellung von Unicode-Zeichen in Golang verwendet wird. Der erste Schritt besteht darin, die Eingabe in ein Runentyp-Slice umzuwandeln. Dies kann mithilfe des Runentyps [] von Golang konvertiert werden, z.

Was ist die Tastenkombination zum Umschalten zwischen voller und halber Breite? Was ist die Tastenkombination zum Umschalten zwischen voller und halber Breite? Mar 15, 2024 pm 02:47 PM

Verwenden Sie „Umschalt + Leertaste“ auf Windows-Systemen; verwenden Sie „Option (Alt) + Leertaste“ auf macOS-Systemen. Unterschiedliche Betriebssystemversionen oder Anwendungseinstellungen können zu unterschiedlichen Tastenkombinationen führen. Spezifische Informationen zu Tastenkombinationen finden Sie in der entsprechenden System- oder Anwendungsdokumentation.

Die Definition und Verwendung von Zeichen voller Breite Die Definition und Verwendung von Zeichen voller Breite Mar 25, 2024 pm 03:33 PM

Was sind Zeichen in voller Breite? In Computerkodierungssystemen sind Zeichen doppelter Breite eine Zeichenkodierungsmethode, die zwei Standardzeichenpositionen einnimmt. Dementsprechend wird die Zeichenkodierungsmethode, die eine Standardzeichenposition einnimmt, als Zeichen halber Breite bezeichnet. Zeichen in voller Breite werden normalerweise für die Eingabe, Anzeige und den Druck von chinesischen, japanischen, koreanischen und anderen asiatischen Zeichen verwendet. Bei chinesischen Eingabemethoden und der Textbearbeitung sind die Verwendungsszenarien von Zeichen voller Breite und Zeichen halber Breite unterschiedlich. Verwendung von Zeichen in voller Breite Chinesische Eingabemethode: Bei der chinesischen Eingabemethode werden normalerweise Zeichen in voller Breite verwendet, um chinesische Zeichen einzugeben, z. B. chinesische Schriftzeichen, Symbole usw.

So geben Sie Symbole in voller Breite ein So geben Sie Symbole in voller Breite ein Mar 15, 2024 pm 03:07 PM

Eingabeschritte: 1. Öffnen Sie einen Texteditor oder ein Eingabefeld und stellen Sie sicher, dass die Symbolleiste für die Eingabemethode sichtbar ist. 2. Suchen Sie nach dem Umschaltsymbol „Volle/Halbe Breite“, normalerweise ein Mond- oder Kreislogo. 3. Klicken Sie, um zu wechseln 4. Enter Das Symbol nimmt die Position des chinesischen Schriftzeichens ein und erzeugt einen Effekt in voller Breite.

Was bedeuten Zeichen in voller Breite? Was bedeuten Zeichen in voller Breite? Mar 15, 2024 pm 03:39 PM

Vollbreite Zeichen beziehen sich auf einen Zustand, in dem ein Zeichen zwei Standardzeichenpositionen einnimmt. Dies ist bei chinesischen Zeichen, bestimmten englischen Zeichen, grafischen Symbolen und Sonderzeichen üblich. Entsprechend sind Zeichen halber Breite, die eine Standardzeichenposition einnehmen, wie z. B. englische Buchstaben, Zahlen und Symbole. Zeichen voller Breite werden hauptsächlich für die Textverarbeitung verwendet und nicht von Systembefehlen verwendet.

So konvertieren Sie englische Zeichen voller Breite in englische Zeichen halber Breite So konvertieren Sie englische Zeichen voller Breite in englische Zeichen halber Breite Mar 25, 2024 am 11:12 AM

In Computern sind englische Zeichen voller Breite und englische Zeichen halber Breite zwei verschiedene Arten der Zeichendarstellung. Englische Zeichen voller Breite werden üblicherweise in chinesischen Eingabemethoden verwendet, während englische Zeichen halber Breite die Zeichen sind, die in regulären englischen Eingabemethoden verwendet werden. Englische Zeichen voller Breite und englische Zeichen halber Breite unterscheiden sich im Aussehen. Englische Zeichen voller Breite sind breiter, während englische Zeichen halber Breite schmaler sind. Bei der Textverarbeitung ist es manchmal erforderlich, englische Zeichen voller Breite in englische Zeichen halber Breite umzuwandeln, um die Einheit und Konsistenz des Textes zu wahren. Lassen Sie uns nun die englischen Zeichen in voller Breite besprechen

Wie gebe ich Symbole in voller Breite am Computer ein? Wie gebe ich Symbole in voller Breite am Computer ein? Mar 26, 2024 am 08:48 AM

Die Eingabe von Symbolen in voller Breite auf Ihrem Computer ist ein häufiger Bedarf, insbesondere wenn Sie mit chinesischem Text arbeiten oder künstlerische Designs erstellen. Symbole voller Breite beziehen sich auf Symbole, die in der chinesischen Umgebung verwendet werden und sich von Symbolen halber Breite unterscheiden. Die Eingabe von Symbolen in voller Breite auf einem Computer kann durch verschiedene Methoden erreicht werden: 1. Verwenden Sie die Eingabemethode in voller Breite: Chinesische Eingabemethode: Wenn Sie zur Eingabe chinesischer Zeichen die chinesische Eingabemethode verwenden, können Sie diese direkt eingeben Wenn Sie zur Eingabemethode in voller Breite wechseln, können Sie mithilfe der Eingabemethode problemlos verschiedene Symbole in voller Breite eingeben, z. B. Punkte, Kommas, Anführungszeichen usw

See all articles