Maison > développement back-end > tutoriel php > Comment remplacer au mieux les guillemets codés Microsoft Word en PHP ?

Comment remplacer au mieux les guillemets codés Microsoft Word en PHP ?

DDD
Libérer: 2024-12-03 12:01:10
original
212 Les gens l'ont consulté

How to Best Replace Microsoft Word-Encoded Quotes in PHP?

Remplacer les guillemets codés par Microsoft en PHP : explorer la meilleure approche

En PHP, vous pouvez rencontrer des situations où les guillemets codés par Microsoft Word ( " et ") doivent être convertis en guillemets simples ('') et doubles (""). Pour résoudre ce problème d'encodage, explorons différentes façons d'accomplir cette transformation.

Approche des expressions régulières :

À l'aide d'expressions régulières, vous pouvez remplacer ces caractères comme suit :

$output = preg_replace('/[\x91-\x94]/', "'", $input);
Copier après la connexion

Approche de tableau associatif :

Une approche associative array est une autre option :

$map = array(
    "\x91" => "'",
    "\x92" => "'",
    "\x93" => '"',
    "\x94" => '"'
);
$output = strtr($input, $map);
Copier après la connexion

Solution améliorée utilisant la fonction iconv() :

Cependant, une meilleure approche consiste à utiliser la fonction iconv() :

$output = iconv('UTF-8', 'ASCII//TRANSLIT', $input);
Copier après la connexion

Cette solution en une seule ligne convertit efficacement les guillemets codés par Microsoft en guillemets normaux à l'aide du mappage de caractères. Il est fortement recommandé car il est à la fois concis et fiable.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal