Aantal karakters in een string tellen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Hans Vereyken

Hans Vereyken

30/01/2008 18:07:00
Quote Anchor link
Hallo daar,
ben nog nieuw in php, ik zit met een klein vraagje: hoe kan ik het aantal slashen tellen in een string, het aantal karakters van de string kan ik weergeven met strlen. Maar hij moet enkel de slashes tellen.
Bedankt op voorhand.
 
PHP hulp

PHP hulp

27/04/2024 07:10:12
 
Hipska BE

Hipska BE

30/01/2008 18:12:00
Quote Anchor link
eerst doe je explode op / en daarna doe je count
 
Will

Will

31/01/2008 09:16:00
Quote Anchor link
Voor de gemakkelijkheid:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$str
= "een / twee / drie / vier / vijf";  // De string vullen met slashes
$exarr = explode("/",$str);            // de string splitsen bij elke slash

$aantalslahes = (count($exarr)-1);    // In de array staan nu de 5 waardes (een tot vijf) - 1

echo $aantalslahes;
?>
 
- wes  -

- wes -

31/01/2008 09:20:00
Quote Anchor link
int substr_count ( string $haystrack , string $needle )
substr_count() geeft het aantal keren dat de needle substring voorkomt in haystack
 
Will

Will

31/01/2008 09:25:00
Quote Anchor link
wes schreef op 31.01.2008 09:20:
int substr_count ( string $haystrack , string $needle )
substr_count() geeft het aantal keren dat de needle substring voorkomt in haystack


Ik wist het hé, dat die functie bestond, kon er alleen niet opkomen :)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$str
= "een / twee / drie / vier / vijf"; // De string vullen met slashes
$aantalslahes = substr_count( $str , "/" );
?>
 
Hans Vereyken

Hans Vereyken

31/01/2008 19:23:00
Quote Anchor link
Bedankt! dit werkt perfect.
 



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.