Indlæs sundhedskort
Jeg har et problem, når jeg indlæser sundhedskort med enden "å" eller "æ" i navn eller adresse, for i disse tilfælde vil postnummer og CPR blive forkert.Tak for hjælpen på forhånd :)
Jeg benytter på nuværende tidspunkt af koden her under:
$syg = $kunde_1;
$F_navn_tal_1 = strpos($syg, "&");
$F_navn_tal_1 = $F_navn_tal_1 + 1;
$F_navn_tal_2 = strpos($syg, " ");
$F_navn_tal_2 = $F_navn_tal_2 - $F_navn_tal_1;
$F_navn = substr($syg, $F_navn_tal_1, $F_navn_tal_2);
$F_navn_ret = str_replace("'", "ø", $F_navn);
$F_navn_ret = str_replace("å", "æ", $F_navn_ret);
$F_navn_ret = str_replace("¨", "å", $F_navn_ret);
$E_navn_tal_1 = strpos($syg, "%");
$E_navn_tal_1 = $E_navn_tal_1 + 1;
$E_navn_tal_2 = strpos($syg, "&");
$E_navn_tal_2 = $E_navn_tal_2;
$E_navn_tal_2 = $E_navn_tal_2 - $E_navn_tal_1;
$E_navn = substr($syg, $E_navn_tal_1, $E_navn_tal_2);
$E_navn_ret = str_replace("'", "ø", $E_navn);
$E_navn_ret = str_replace("å", "æ", $E_navn_ret);
$E_navn_ret = str_replace("¨", "å", $E_navn_ret);
$adresse = substr($syg, 35, 22);
$adresse_ret = str_replace("'", "ø", $adresse);
$adresse_ret = str_replace("å", "æ", $adresse_ret);
$adresse_ret = str_replace("¨", "å", $adresse_ret);
$ost = substr($syg, 72, 4);
$cpr = substr($syg, 87, 10);
$adresse_ret = ucfirst(strtolower($adresse_ret));
$F_navn_ret = ucwords(strtolower($F_navn_ret));
$E_navn_ret = ucfirst(strtolower($E_navn_ret));
if($F_navn_ret != ""){
$Navn = $F_navn_ret. " ". $E_navn_ret;
};