エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
php :: 10進数と16進数の数値文字参照が混在する文字列を10進数のみに統一する :: ウェブデザイナーの日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
php :: 10進数と16進数の数値文字参照が混在する文字列を10進数のみに統一する :: ウェブデザイナーの日記
お客様からドバッとテキスト原稿を頂いて「チャチャッとやっときますわ!」と調子よく答えて、あとから... お客様からドバッとテキスト原稿を頂いて「チャチャッとやっときますわ!」と調子よく答えて、あとから中身をよく見たら、欧文の特殊文字の部分において、10進数と16進数のNumeric Character References(数値文字参照)が混在していることに気づいた!このままDBに入れちゃうと検索するときにめんどくさいことが起こるので、どちらかに統一せねば。「どしよう!」と焦りつつも「こういうときのために正規表現があるのだ〜」と関数をつくりました。できたー。両者が混在する文字列を渡すと、16進のぶぶんを10進表記に置き換える関数です。つまり、 Gárcía O'Keeña という人名があったとして、これは次に挙げるどれで書いてもブラウザからはおなじに見えるんだけど↓ Gárcía O'Keeña Gárcía O'Keeña Gárcía O'Keeña Gárcía O'Keeña ※青文