4 berichten aan het bekijken - 1 tot 4 (van in totaal 4)
  • Q:
    Bijdrager
    ibook2fast

    PHP: tekstdeeltjes in array plaatsen

    De titel zal niet helemaal duidelijk zijn, maar ik weet even niet hoe ik dit probleem moet omschrijven. Ik wil namelijk met PHP iets voor elkaar krijgen, maar na lang stoeien kom ik er nog steeds niet uit. Ik zal proberen uit te leggen wat ik bedoel:

    Stel, je hebt de volgende tekst:
    <p id=tekst1>appels</p><p id=tekst2>peren</p>

    Nu wil ik een scriptje maken die van deze tekst de volgende array teruggeeft:
    Array
    (
         [tekst1] => appels
         [tekst2] => peren
    )

    Weet iemand hoe dit moet? Alvast bedankt voor het meedenken!

    Bijdrager
    @GHB

    Eerst een vraagje:
    Hoe kom je aan die tekst, database, een loop o.i.d.?

    Het toevoegen van een string in een array kan heel makkelijk:
    $arrFruit = array(); // deze mag je ook weglaten is puur voor typing
    $arrFruit[] = ‘Appels’;
    $arrFruit[] = ‘Peren’;

    Nu heb je een non-associative array.

    Succes!

    Bijdrager
    ibook2fast

    De tekst komt van een html-pagina, die met bijv. file_get_contents in een string te zetten is. Ik heb dus een scriptje nodig die alle tag-waarden uit een string in een array plaatst…

    Bijdrager
    @GHB

    Een optie is regel voor regel doorlopen en dan met een reguliere expressie o.i.d. de waarden ophalen.

    Maar reguliere expressies zijn enorm lastig.

    Je kan ook de positie van een tag(string) opvragen en dat ook van de eind tag(string) en dan met substr de code er tussen uit halen. Maar dat werkt alleen als het vaste tags zijn.

    Succes!

4 berichten aan het bekijken - 1 tot 4 (van in totaal 4)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.