strpos functie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ja Ee

Ja Ee

05/03/2017 19:09:37
Quote Anchor link
Goedemiddag,

Ik heb een bestand met de naam sneltoetsen.php. Hier staan de volgende gegevens in:

Kleur, bericht, ontvanger
Kleur, bericht, ontvanger
Kleur, bericht, ontvanger

Het bestand heeft de naam sneltoetsen.php. Ik krijg de kleur en het bericht en via de stspos functie uit. Helaas krijg ik het niet voor elkaar om de waarde na de volgende komma er uit te krijgen. Kan iemand mij helpen?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
    $keylist
= array();
    $positie = 0;
    $fullPath = "sneltoetsen.set";
    if ($fp = fopen ($fullPath, "r"))
    {

            $path_parts = pathinfo($fullPath);
            $ext = strtolower($path_parts["extension"]);
           $file = @fopen($fullPath,"rb");
        while(!feof($file))
        {

            $regel = fgets($file);
            if (substr($regel, 0, 1) !== '#')
            {

                $keylist[$positie] = $regel;
                $positie++;
            }

            ob_flush();
            flush();
        }

        fclose($fp);
    }

?>



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

        for ($i = 0 ; $i < 99 ; $i++)
        {

            if (strlen($keylist[$i]) > 0)
            {

                  $omschrijving = "";
                $endpos = strpos($keylist[$i], ",", 0);
                if ($endpos > 0)
                {

                $kleur = substr($keylist[$i], 0, $endpos);
                }

                $bericht = substr($keylist[$i], ($endpos + 1));
            
                if ((strlen($kleur) > 0) && (strlen($bericht) > 0))
                {

?>



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?

[code]<?php echo ($bericht) ?>

<?php echo ($kleur) ?>
<?php echo ($ontvanger) ?>
}
}
}
?>
Gewijzigd op 05/03/2017 19:09:56 door Ja Ee
 
PHP hulp

PHP hulp

02/12/2024 16:00:19
 
- SanThe -

- SanThe -

05/03/2017 20:11:11
Quote Anchor link
Zitten er altijd maar 2 komma's in zo'n line?
 
Ja Ee

Ja Ee

05/03/2017 20:14:49
Quote Anchor link
- SanThe - op 05/03/2017 20:11:11:
Zitten er altijd maar 2 komma's in zo'n line?


Ja, tussen elke waarde een komma. Als ik mijn vraag beantwoord krijg, ga ik er misschien nog wel meer waarden in verwerken.

Bijvoorbeeld:

Kleur, bericht, ontvanger, tekst, verzender
 
- SanThe -

- SanThe -

05/03/2017 20:20:48
Quote Anchor link
Zie explode().
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.