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

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds



Les méthodes les plus courantes : 1. Via le bouton de commutation de la barre d'outils des méthodes de saisie ; 2. Utilisation des touches de raccourci ("Shift Space" pour les systèmes Windows, "Option Space" pour les systèmes Mac) ;

Dans Golang, le codage Unicode et le type de rune sont requis pour vérifier si l'entrée est constituée de caractères pleine chasse. Le codage Unicode est une norme de codage de caractères qui attribue un point de code numérique unique à chaque caractère du jeu de caractères, qui comprend des caractères pleine chasse et des caractères demi-chasse. Le type rune est le type utilisé pour représenter les caractères Unicode en golang. La première étape consiste à convertir l’entrée en une tranche de type rune. Cela peut être converti en utilisant le type []rune de Golang, par exemple.

Utilisez « Maj + Espace » sur les systèmes Windows ; utilisez « Option (Alt) + Espace » sur les systèmes macOS. Différentes versions du système d'exploitation ou paramètres d'application peuvent entraîner des touches de raccourci différentes. Pour obtenir des informations spécifiques sur les touches de raccourci, veuillez vous référer à la documentation du système ou de l'application correspondante.

Que sont les caractères pleine chasse ? Dans les systèmes de codage informatique, les caractères double largeur sont une méthode de codage de caractères qui occupe deux positions de caractères standard. De manière correspondante, la méthode de codage de caractères qui occupe une position de caractère standard est appelée caractère demi-chasse. Les caractères pleine chasse sont généralement utilisés pour la saisie, l'affichage et l'impression de caractères chinois, japonais, coréens et autres caractères asiatiques. Dans les méthodes de saisie et d'édition de texte chinoises, les scénarios d'utilisation des caractères pleine chasse et des caractères demi-chasse sont différents. Utilisation de caractères pleine chasse Méthode de saisie chinoise : Dans la méthode de saisie chinoise, les caractères pleine chasse sont généralement utilisés pour saisir des caractères chinois, tels que des caractères chinois, des symboles, etc.

Étapes de saisie : 1. Ouvrez un éditeur de texte ou une zone de saisie et assurez-vous que la barre d'outils de la méthode de saisie est visible ; 2. Recherchez l'icône de commutation « pleine largeur/demi-largeur », généralement un logo de lune ou de cercle ; à l'état pleine largeur ; 4. Entrez Le symbole occupera la position du caractère chinois, formant un effet pleine largeur.

Les caractères pleine chasse font référence à un état dans lequel un caractère occupe deux positions de caractères standard. Ils sont courants dans les caractères chinois, les caractères anglais spécifiques, les symboles graphiques et les caractères spéciaux. À cela correspondent des caractères demi-chasse qui occupent une position de caractère standard, comme les lettres, chiffres et symboles anglais. Les caractères pleine chasse sont principalement utilisés pour le traitement de texte et ne sont pas utilisés par les commandes système.

Dans les ordinateurs, les caractères anglais pleine chasse et les caractères anglais demi-chasse sont deux manières différentes de représenter les caractères. Les caractères anglais pleine chasse sont couramment utilisés dans les méthodes de saisie chinoises, tandis que les caractères anglais demi-chasse sont les caractères utilisés dans les méthodes de saisie anglaises classiques. Les caractères anglais pleine chasse et les caractères anglais demi-chasse ont une apparence différente. Les caractères anglais pleine chasse sont plus larges, tandis que les caractères anglais demi-chasse sont plus étroits. Lors du traitement d'un texte, il est parfois nécessaire de convertir les caractères anglais pleine chasse en caractères anglais demi-chasse, afin de conserver l'unité et la cohérence du texte. Parlons maintenant des caractères anglais pleine chasse

La saisie de symboles sur toute la largeur sur votre ordinateur est un besoin courant, en particulier lorsque vous travaillez avec du texte chinois ou créez des créations artistiques. Les symboles pleine chasse font référence aux symboles utilisés dans l’environnement chinois, qui sont différents des symboles demi-chasse. La saisie de symboles pleine largeur sur un ordinateur peut être réalisée par différentes méthodes. Voici quelques méthodes couramment utilisées : 1. Utilisez la méthode de saisie pleine largeur : Méthode de saisie chinoise : lorsque vous utilisez la méthode de saisie chinoise pour saisir des caractères chinois, vous pouvez directement passez à la méthode de saisie pleine chasse, vous pouvez facilement saisir divers symboles pleine chasse, tels que des points, des virgules, des guillemets, etc.
