number_format hulp

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »

.Net ontwikkelaars voor de zorgsector

Bedrijfsomschrijving Voor onze klant in de omgeving van Zwolle zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale organisatie ontwikkelt software voor de zorgsector. Er werken zo'n 25 medewerkers hard aan een oplossing die gebruikt wordt door heel Nederland. Er heerst een informele sfeer waarbij er altijd ruimte is voor een grapje. Je collega's zijn stuk voor stuk sterke ontwikkelaars vanuit verschillende achtergronden en met verschillende leeftijden. Je komt hier terecht in een organisatie die zich hard inzet om de zorgsector te verbeteren. De mogelijkheden

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

.NET Developer

Functie omschrijving Ervaren .NET Developer gezocht! Wij zoeken een ervaren .NET developer die aan de slag gaat voor een softwarebedrijf in de regio Rhenen. In deze rol ben jij zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Daarnaast houdt jij je bezig met de nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en product specialisten om mooie producten te creëren. Bedrijfsprofiel Waar kom je te werken? Je komt te werken voor snelgroeiende softwareleverancier en allround dienstverlener. Klanten van deze

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »
Pieter Havelink

Pieter Havelink

09/06/2011 23:48:48
Quote Anchor link
Hallo allen,

ik heb een csv-bestand waarin de volgende waarden instaan:

winkelprijs:
1.222,20
200,00
1,29

Nu wil ik dus de komma's wijzigen door punten mede omdat SQL hier niet mee omgaat en het zoeken vanuit PHP gaat niet goed. Maar, het eerste bedrag wat te zien is "1.222,20" wil ik dus ook veranderen in 1222.20.

Ik weet dat het met number_format of money_format gedaan kan worden alleen, ik kom er niet uit.
Heeft iemand hier misschien een oplossing voor?

Alvast bedankt voor jullie hulp
 
PHP hulp

PHP hulp

24/11/2024 00:48:24
 
- SanThe -

- SanThe -

09/06/2011 23:56:35
Quote Anchor link
Ik denk dat je eerder met str_replace() aan de gang moet want een getal met een komma er in wordt altijd gezien als twee losstaande getallen. Een komma hoort niet in een getal.
 
Pieter Havelink

Pieter Havelink

10/06/2011 00:07:36
Quote Anchor link
@SanThe, bedankt voor je reactie.

Ik heb nog niet echt met str_replace gewerkt, heb je misschien een testfile wat ook aanslaat op mijn probleem?
Ik kan er helaas ook niets aan doen dat die komma's erin zitten, ik krijg dat csv-bestand zo aangeleverd.


Alvast bedankt ;)

Toevoeging op 10/06/2011 00:29:22:

Update:

Ik heb nu met str_replace() ervoor gezorgd dat de komma's worden vervangen door punten.
Een bedrag van 122,22 wordt nu dus 122.22

Maar, een waarde zoals "1.220,20" wordt dus 1.220.20.
Wanneer ik dit zou importeren in mijn MySQL database krijg ik dit:

1.22 i.p.v 1220.20.

Wat ook normaal is want het veld is een decimal 19,2.

Dus mijn vraag nu, hoe krijg ik het ook het eerste punt weg bij 1.220.20?


Alvast bedankt ;).

Toevoeging op 10/06/2011 01:00:34:

Update:

Ik heb het probleem opgelost met str_replace() en strpos().

Bedankt voor jullie hulp ;).
Gewijzigd op 10/06/2011 00:08:05 door Pieter Havelink
 
Ozzie PHP

Ozzie PHP

10/06/2011 01:29:59
Quote Anchor link
Je kunt het aanpassen door alleen str_replace() te gebruiken. Hier een voorbeeld (de namen van de variabelen kun je naar eigen inzicht aanpassen uiteraard):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$bedrag_uit_csv_bestand
= '1.222,20';

// Om deze 2 regels gaat het:
$bedrag_aangepast = str_replace('.', '', $bedrag_uit_csv_bestand);
$bedrag_aangepast = str_replace(',', '.', $bedrag_aangepast);

// Even testen:
echo 'Bedrag uit het csv-bestand is ' . $bedrag_uit_csv_bestand . '.<br>';
echo 'Het aangepaste bedrag is ' . $bedrag_aangepast . '.';
?>
 
Marco M

Marco M

10/06/2011 01:47:06
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$bedrag
= '1.222,20';
$bedrag = str_replace('.', '', $bedrag);
echo number_format($bedrag, 2, ',', '');
?>


Uitleg:
number_format(1, 2, 3, 4);

1 = bedrag
2 = aantal nummers achter de komma
3 = scheiding decimalen
4 = scheiding duizend tallen
Gewijzigd op 10/06/2011 01:51:46 door Marco M
 
Ozzie PHP

Ozzie PHP

10/06/2011 01:55:23
Quote Anchor link
Marco M op 10/06/2011 01:47:06:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$bedrag
= '1.222,20';
$bedrag = str_replace('.', '', $bedrag);
echo number_format($bedrag, 2, ',', '');
?>


Laatste regel moet dan zijn:

echo number_format($bedrag, 2, '.', '');
Gewijzigd op 10/06/2011 01:55:53 door Ozzie PHP
 
- SanThe -

- SanThe -

10/06/2011 12:38:06
Quote Anchor link
Ozzie PHP op 10/06/2011 01:55:23:
Marco M op 10/06/2011 01:47:06:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$bedrag
= '1.222,20';
$bedrag = str_replace('.', '', $bedrag);
echo number_format($bedrag, 2, ',', '');
?>


Laatste regel moet dan zijn:

echo number_format($bedrag, 2, '.', '');


Werkt beiden niet.

Gewoon wat Ozzie reeds heeft gepost.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$bedrag_uit_csv_bestand
= '1.222,20';

// Om deze 2 regels gaat het:
$bedrag_aangepast = str_replace('.', '', $bedrag_uit_csv_bestand);
$bedrag_aangepast = str_replace(',', '.', $bedrag_aangepast);

// Even testen:
echo 'Bedrag uit het csv-bestand is ' . $bedrag_uit_csv_bestand . '.<br>';
echo 'Het aangepaste bedrag is ' . $bedrag_aangepast . '.';
?>
Gewijzigd op 10/06/2011 13:01:13 door - SanThe -
 
Ozzie PHP

Ozzie PHP

10/06/2011 12:47:40
Quote Anchor link
- SanThe - op 10/06/2011 12:38:06:
Werkt beiden niet.

Gewoon wat Ozzy reeds heeft gepost.


Ik heb dit nog wel even getest en leek gewoon te werken. De komma wordt dan vervangen door een punt. Desalniettemin lijkt mijn optie mij ook de handigste.
 
- SanThe -

- SanThe -

10/06/2011 13:00:49
Quote Anchor link
Oeps. Kleine typo. Sorry ... Ozzy moet zijn Ozzie.
 
Ozzie PHP

Ozzie PHP

10/06/2011 13:04:15
Quote Anchor link
Ik vergeef het je :)
 
Marco M

Marco M

10/06/2011 22:24:09
Quote Anchor link
Excuses voor de komma in plaats van punt, maar behalve dat doe het precies wat het moet doen.
 
- SanThe -

- SanThe -

10/06/2011 22:35:15
Quote Anchor link
Marco M op 10/06/2011 22:24:09:
Excuses voor de komma in plaats van punt, maar behalve dat doe het precies wat het moet doen.


Helaas, jij rondt nu af: 1222.00 in plaats van 1222.20

Edit: Als er een komma in een getal staat zal dat getal als zijnde twee getallen worden gezien.
Gewijzigd op 10/06/2011 22:36:43 door - SanThe -
 
Max van den Bosch

Max van den Bosch

10/06/2011 22:37:24
Quote Anchor link
http://lmgtfy.com/?q=Php+csv
Bovenste resultaat. Gewoon INSERT in php...
 
Ozzie PHP

Ozzie PHP

11/06/2011 00:36:50
Quote Anchor link
- SanThe - op 10/06/2011 22:35:15:
Helaas, jij rondt nu af: 1222.00 in plaats van 1222.20

Verrek, je hebt gelijk! Goed dat er nog iemand wakker is...! +1 voor SanThe :)

@Max: lees voortaan eerst even de beginpost GOED door voordat je zomaar iets gaat posten wat niks met de vraag te maken heeft ;-) (en INSERTen doe je niet in PHP maar in MySQL)
Gewijzigd op 11/06/2011 00:37:38 door Ozzie PHP
 



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.