regex replace probleempje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jan R

Jan R

08/11/2024 09:42:11
Quote Anchor link
Hi

voor de leesbaarheid probeer ik onderstaande gegevens uit mysql database mooi uitte lijnen met extra nullen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
7-2 3-10 12-6 5-4 11-8 9-1
7-3 2-10 12-5 6-4 11-9 8-1
7-10 2-3 12-4 6-5 8-9 11-1
7-12 2-6 3-11 10-8 5-9 4-1
7-6 2-12 3-8 10-11 4-9 5-1
7-5 2-4 3-9 12-11 6-8 1-10
4-7 5-2 10-9 12-8 6-11 1-3
11-7 8-2 5-3 10-4 9-12 1-6
8-7 11-2 4-3 5-10 9-6 1-12
9-7 12-3 6-10 11-5 4-8 1-2
9-2 6-3 12-10 8-5 11-4 1-7


Ik slaag er echter niet in :(
Iemand een idee hoe dit eenvoudig kan?

Jan
 
PHP hulp

PHP hulp

13/02/2025 00:09:47
 
- Ariën  -
Beheerder

- Ariën -

08/11/2024 11:40:48
Quote Anchor link
Zijn dit van links naar rechts losse records? En kan je aangeven hoe het eruit hoort te zien?
 
Ward van der Put
Moderator

Ward van der Put

08/11/2024 12:33:41
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

declare(strict_types=1);

function
add_leading_zeros(string $string): string
{
    return preg_replace('/\b(\d)\b/', '0$1', $string);
}


?>
 
Jan R

Jan R

08/11/2024 14:30:03
Quote Anchor link
Ward van der Put op 08/11/2024 12:33:41:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

declare(strict_types=1);

function
add_leading_zeros(string $string): string
{
    return preg_replace('/\b(\d)\b/', '0$1', $string);
}



?>

Werkt perfect! Bedankt
Gewijzigd op 08/11/2024 14:30:28 door Jan R
 



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.