ホームページ バックエンド開発 PHPチュートリアル php_PHP チュートリアルで全角文字を半角文字に変換する

php_PHP チュートリアルで全角文字を半角文字に変換する

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

以前、ASCII やオンラインで見つけた他の文字を使用して文字を置換しようとしたことがありますが、不可解な問題がたくさん見つかりました。最後に、次の文字置換方法に切り替えました。これまでに見つけたすべての全角文字をリストし、1 つずつ置換します

コードは次のとおりです。 *** 全角文字を半角に変換 *
* @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',
'('=>'( ', ')'=>')', '〔'=>'(', '〕'=>')', '['=>[' ,']'=>'] ', '〖'=>'[', '〗'=>']', '"'=>'"', '"'=>'"' 、
'''=>''、'''=>'''、'{'=>'{'、'}'=>'}'、'《'=>'< ;','》'=>'>','%'=>'%','+'=>'+','—'=>'-','-'=> '-',
'~'= >'~',':'=>':', '。 '=>'.', ', '=>',', ', '=>',', ', '=>',', ';'=>';', '? '=>'?'、'! '=>'!', '…'=>'-',
'‖'=>'|', '"'=>'"', '''=>'`', ' ''=>'`', '|'=>'|', '〃'=>'"','=>' ', '×'=>*', ' ̄' =>'~', '. '=>'.', '*'=>'*',
'&'=>'&',''<', ' >'=>'>'、'$'=>'$'、'@'=>'@'、'^'=>'^'、'_'=>'_'、 '"'=>'"'、'¥'=>'$'、'='=>'='、
'\'=>'\'、'/'=>'/'
);
strtr($str, $arr)を返す





http://www.bkjia.com/PHPjc/730060.html
www.bkjia.com

tru​​e

技術記事以前、ASCII やオンラインで見つけた他の文字を使用して文字を置換しようとしたことがありますが、不可解な問題がたくさん見つかりました。最後に、これまでに見つかったすべての全角文字をリストした次の文字置換方法に切り替えました...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

全角と半角を切り替える方法 全角と半角を切り替える方法 Mar 15, 2024 pm 02:52 PM

最も一般的な方法: 1. 入力方法ツールバーの切り替えボタンを使用する; 2. ショートカット キーを使用する (Windows システムの場合は「Shift Space」、Mac システムの場合は「Option Space」); 3. エディターの置換機能を使用する。

golangで入力が全角文字かどうかを確認する方法 golangで入力が全角文字かどうかを確認する方法 Jun 25, 2023 pm 02:03 PM

golang では、入力が全角文字であるかどうかを検証するために Unicode エンコードとルーンの種類が必要です。 Unicode エンコードは、全角文字と半角文字を含む文字セット内の各文字に一意の数値コード ポイントを割り当てる文字エンコード標準です。ルーン タイプは、golang で Unicode 文字を表すために使用されるタイプです。最初のステップは、入力をルーン タイプのスライスに変換することです。これは、golang の []rune タイプを使用して変換できます。

全角と半角を切り替えるショートカットキーは何ですか? 全角と半角を切り替えるショートカットキーは何ですか? Mar 15, 2024 pm 02:47 PM

Windows システムでは「Shift Space」が使用され、macOS システムでは「Option (Alt) Space」が使用されます。オペレーティング システムのバージョンやアプリケーションの設定が異なると、ショートカット キーも異なる場合があります。特定のショートカット キーの情報については、対応するシステムまたはアプリケーションのドキュメントを参照してください。

全角文字の定義と使用 全角文字の定義と使用 Mar 25, 2024 pm 03:33 PM

全角文字とは何ですか?コンピュータ エンコード システムでは、全幅文字は 2 つの標準文字位置を占める文字エンコード方法です。これに対応して、標準の文字位置を占める文字エンコード方式を半角文字と呼びます。全角文字は通常、中国語、日本語、韓国語、その他のアジアの文字の入力、表示、印刷に使用されます。中国語の入力方法やテキスト編集では、全角文字と半角文字の使用シーンが異なります。全角文字の使用 中国語の入力方法: 中国語の入力方法では、通常、漢字や記号などの中国語の文字を入力するために全角文字が使用されます。

全角記号の入力方法 全角記号の入力方法 Mar 15, 2024 pm 03:07 PM

入力手順: 1. テキスト エディターまたは入力ボックスを開き、入力方法ツールバーが表示されていることを確認します。 2. 「全角/半角」切り替えアイコン (通常は月または丸のロゴ) を見つけます。 3. クリックして切り替えます。全角状態にします; 4. Enter 記号が漢字の位置を占め、全角効果が形成されます。

全角文字とはどういう意味ですか? 全角文字とはどういう意味ですか? Mar 15, 2024 pm 03:39 PM

全角文字とは、標準的な文字位置の2つを1つの文字が占めている状態を指し、漢字、特定の英語文字、図記号、特殊文字などによく見られます。英字、数字、記号などの標準的な文字位置を占める半角文字がこれに相当します。全角文字は主にワードプロセッサに使用され、システム コマンドでは使用されません。

全角英字を半角英字に変換する方法 全角英字を半角英字に変換する方法 Mar 25, 2024 am 11:12 AM

コンピュータでは、全角英文字と半角英文字は 2 つの異なる文字表現方法です。全角英語文字は中国語の入力方法で一般的に使用され、半角英語文字は通常の英語入力方法で使用されます。全角英字と半角英字は見た目が異なり、全角英字は幅が広く、半角英字は幅が狭くなります。テキストを処理する場合、テキストの統一性と一貫性を維持するために、全角の英字を半角の英字に変換する必要がある場合があります。次に全角英語について説明します。

パソコンで全角記号を入力するにはどうすればいいですか? パソコンで全角記号を入力するにはどうすればいいですか? Mar 26, 2024 am 08:48 AM

コンピューターで全角の記号を入力することは、特に中国語のテキストを操作する場合や芸術的なデザインを作成する場合によく必要になります。全角記号とは、半角記号とは異なり、中国語環境で使用される記号を指します。コンピュータで全角記号を入力するには、さまざまな方法がありますが、一般的に使用される方法をいくつか示します: 1. 全角入力方法を使用します: 中国語入力方法: 中国語入力方法を使用して中国語文字を入力する場合、直接入力できます。全角入力方式に切り替えると、ピリオド、カンマ、引用符などの各種全角記号を入力方式を利用して簡単に入力できます。

See all articles