Avatar billede doomstone-dk- Nybegynder
19. juli 2005 - 04:06 Der er 4 kommentarer og
1 løsning

Hent spicifik information ud fra text

Jeg er igang med at lave en World of Warcraft hjemmeside hvor man kan se noget information omkring hvilket items de forskellige personer i min guild har...

Well i den formation jeg få om itemet er..

+10 sta
eller.
+21 Str
eller.
-14 int

Så jeg leder efter en måde at få denne information ud..
Det jeg har at arbejde med KAN ligne dette... (Der er dog ikke linje skift i det jeg får)
Banded Buckler<br>
Off Hand    Shield<br>
289 Armor<br>
+10 Stamina<br>
-10 Stamina<br>
4 Block<br>
Durability 50 / 50<br>
Requires Level 9

Som i kan de kan der godt være mere end en ting jeg skal have ud af gange.. og der kan være ingen..

jeg har prøvet med "preg_replace" men kunne ikke lige få det til at virke..

er der en der kan hjælpe mig med dette problem?
Avatar billede nielle Nybegynder
19. juli 2005 - 16:58 #1
Måske sådan her?

$TheItem = "Banded Buckler<br>Off Hand Shield<br>289 Armor<br>+10 Stamina<br>-10 Stamina<br>4 Block<br>Durability 50 / 50<br>Requires Level 9";
$Attributes = GetAttribute($TheItem, "Stamina");
foreach ($Attributes as $Attribute)
{
    echo $Attribute . "<br>";
}

function GetAttribute($AnItem, $AKey)
{
    $pattern = "/^(.*?)\s+" . $AKey . "$/i";

    $result = array();

    $ItemParts = explode("<br>", $AnItem);
    foreach ($ItemParts as $ItemPart)
    {
        if (preg_match($pattern, $ItemPart, $matches))
        {
            $result[] = $matches[1];
        }
    }

    return $result;
}
Avatar billede nielle Nybegynder
25. juli 2005 - 19:00 #2
Har du fået kigget på det?
Avatar billede nielle Nybegynder
08. august 2005 - 19:44 #3
?
Avatar billede doomstone-dk- Nybegynder
08. august 2005 - 20:30 #4
Ja og det virker fint :) havede lige glemt det sorry :)
Kan du ikke skrive noget som et svar?
Avatar billede nielle Nybegynder
08. august 2005 - 20:32 #5
Jo da :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester