subfolders tellen van een URL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Daniel van Seggelen

Daniel van Seggelen

14/01/2025 15:44:44
Quote Anchor link
wwn url bijv:

https://test.nl/f1/f2/f3/f4

Deze url heeft 4 subfolders.

Hoe kan ik dat tellen?
 
PHP hulp

PHP hulp

15/01/2025 02:21:27
 
- Ariën  -
Beheerder

- Ariën -

14/01/2025 16:07:09
Quote Anchor link
Met parse_url() is de beste oplossing:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$url
= "https://test.nl/f1/f2/f3/f4";
$parsedUrl = parse_url($url);
$path = $parsedUrl['path'] ?? '';

$segments = explode('/', trim($path, '/'));
$Subfolders = count($segments);

echo $Subfolders;
?>
 
Ozzie PHP

Ozzie PHP

14/01/2025 21:45:14
Quote Anchor link
Daniel van Seggelen op 14/01/2025 15:44:44:
wwn url bijv:

https://test.nl/f1/f2/f3/f4

Deze url heeft 4 subfolders.

Hoe kan ik dat tellen?

Uit nieuwsgierigheid ... waarom wil je folders tellen?
 
Ivo P

Ivo P

14/01/2025 22:21:20
Quote Anchor link
ik zou ipv explode() substr_count() inzetten

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$url
= "https://test.nl/f1/f2/f3/f4";
$parsedUrl = parse_url($url);
$path = $parsedUrl['path'] ?? '';

$aantal = substr_count(trim($path, '/'), '/') + 1;


echo $aantal;
?>


want is toch zonde om er een heel array van te bouwen.
 



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.