1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
| <?php
$f_file = new SplFileObject('C:\wamp\www\dossier\sousdossier\sous_sousdossier\fichier.csv');
$f_file->setFlags(SplFileObject::READ_CSV);
$file_w = fopen('C:\wamp\www\dossier\sousdossier\sous_sousdossier\fichier2.csv', 'w');
while ($f_file->eof()){
$content = $f_file->fgets();
if (!empty($content))
{
$special_chars = array(
'ð' => 'o',
'ñ' => 'n',
'ò' => 'o',
'ó' => 'o',
'ô' => 'o',
'õ' => 'o',
'ö' => 'o',
'ø' => 'f',
'ù' => 'u',
'ú' => 'u',
'û' => 'u',
'ü' => 'u',
'ý' => 'y',
'þ' => 'f',
'ÿ' => 'y',
'à' => 'a',
'á' => 'a',
'â' => 'a',
'ã' => 'a',
'ä' => 'a',
'å' => 'a',
'æ' => 'ae',
'ç' => 'c',
'è' => 'e',
'é' => 'e',
'ê' => 'e',
'ë' => 'e',
'ê' => 'e',
'â' => 'a',
'ì' => 'i',
'í' => 'i',
'î' => 'i',
'ï' => 'i',
'Ð' => 'D',
'î' => 'i',
'Ò' => 'O',
'Ó' => 'O',
'Ô' => 'O',
'Õ' => 'O',
'Ö' => 'O',
'Ø' => 'O',
'Ù' => 'U',
'Ú' => 'U',
'Û' => 'U',
'Ü' => 'U',
'Ý' => 'Y',
'Þ' => 'F',
'ß' => 'B',
'ô' => 'o',
'û' => 'u',
'Ä' => 'A',
'é' => 'e',
'Æ' => 'AE',
'Ç' => 'C',
'à' => 'a',
'è' => 'è',
'Ê' => 'E',
'ù' => 'u',
'Ì' => 'I',
'Í' => 'I',
'Î' => 'I',
'Ï' => 'I',
'ç' => '',
'' => 'z',
'' => 'Y',
'' => 'OE',
'' => 'oe',
'' => 'Z',
'' => 's',
'' => 'S',
'é' => 'e',
'è' => 'e',
'ê' => 'e',
'à' => 'a',
'â' => 'a',
'ä' => 'a',
'ë' => 'e',
'î' => 'i',
'ï' => 'i',
'ù' => 'u',
'û' => 'u',
'ü' => 'u',
'ô' => 'o',
'ö' => 'o',
'Ï' => 'I',
'Ë' => 'E',
'Ä' => 'A',
'Û' => 'U',
'Ü' => 'U',
'Ô' => 'O',
'Ö' => 'O',
'.' => ' ',
'' => ' ',
'!' => ' ',
'#' => ' ',
'$' => ' ',
'*' => ' ',
'/' => ' ',
':' => ' ',
'?' => ' ',
'|' => ' ',
'£' => ' ',
'¤' => ' ',
'§' => ' ',
'°' => ' ',
'µ' => ' ',
'²' => ' ',
'&' => ' ',
'(' => ' ',
')' => ' ',
'@' => ' ',
'[' => ' ',
']' => ' ',
'^' => ' ',
'{' => ' ',
'}' => ' ',
'~' => ' ',
'¨' => ' ',
'+' => ' ',
'=' => ' ',
'%' => ' ',
'_' => ' '
);
foreach ($special_chars as $char => $replace)
{
$content = str_replace($char, $replace, $content);
}
fwrite($file_w, $content);
}
}
?> |
Partager