Visa ett inlägg
Oläst 2010-03-02, 18:02 #5
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
Jag beskrev min kod, men här är ett exempel då.

function fn($value)
{
$array = array('Name' => 'http://www.someurl.com/fjd-blaha',
'Name (2812 extra descr)' => 'http://www.someurl.com/fjd-blaha',
'Name (2000-2100)' => 'http://www.someurl.com/fjd-blaha');
if(array_key_exists($value, $array)) echo $value;
}

Funktionen kallas sedan i en annan fil där argumentet $value har hämtats ifrån en databas. Båda filerna har teckenkodning Latin 1. Funktion fungerar (d.v.s. skriver ut) för Name men inte för Name (2000-2100) ... arrayn är rätt, det vet jag. $value är också rätt.

Jag är nöjd med min lösning i övrigt och vill inte byta till en mer praktisk lösning, det är inte det jag är ute efter. Men om jag inte kan få den här att fungera skulle en plan B vara bra att ha. BjörnJ, jag skulle kunna göra din lösning men att vissa skäl skulle det vara bättre att namnet i keyn precis som det ska vara, det ska ju tydligen inte föreligga några problem egentligen.

Senast redigerad av Althalos den 2010-03-02 klockan 18:05
Althalos är inte uppkopplad   Svara med citatSvara med citat