php全角字符转换为半角函数_PHP教程
之前试过网上找的通过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);
}

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



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);

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.

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.

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.

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.

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.

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

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
