Hallo,
wie kan mij even helpen?
Ik gebruik deze code om een 0 voor een ean code weg te halen.
Dit stukje code checkt of de ean begint met een 0 en haalt deze dan weg.
Ik wil nu bij een andere user ID 2 nullen er voor toevoegen wanneer de ean code maar uit 11 cijfers bestaat.Code:if ($userId == 25) { if (strlen($productEanUpc) > 2) { $firstChar = substr($productEanUpc, 0, 1); if ($firstChar == '0') { $productEanUpc = substr($productEanUpc, 1); } } }
Kan dat met een kleine aanpassing in bovenstaande code?
Alvast bedankt!
- Leading zero
-
23-05-2022, 00:36 #1
- Berichten
- 121
- Lid sinds
- 8 Jaar
Leading zero
-
23-05-2022, 09:46 #2
- Berichten
- 434
- Lid sinds
- 15 Jaar
Re: Leading zero
Even uit het blote hoofd:
if ($userId == USERID && strlen($productEanUpc) == 11) { $productEanUpc = '00'.$productEanUpc.''; }
Maar als de betreffende user eigenlijk helemaal niet uitmaakt en alleen het nummer gewoon in bepaalde situaties aangepast moet worden zou ik het hele userId == gedeelte er uit laten.
-
23-05-2022, 10:14 #3
- Berichten
- 121
- Lid sinds
- 8 Jaar
Re: Leading zero
Bedankt!
Ik ga dit even proberen.
De USERID staat erin omdat het werkelijk maar 1 bepaalde ID van velen is, waar het probleem bestaat.
-
23-05-2022, 10:32 #4
- Berichten
- 121
- Lid sinds
- 8 Jaar
Re: Leading zero
Hoi,
schijnt helaas niet te werken. IK ga even verder zoeken en testen.
-
23-05-2022, 13:24 #5
- Berichten
- 121
- Lid sinds
- 8 Jaar
Re: Leading zero
Hoi R v/d Sanden,
Ik heb hem aan de praat, het werkt nu, hartelijk dank!
Groet,
Matthias
-
23-05-2022, 14:27 #6Particulier
- Berichten
- 279
- Lid sinds
- 14 Jaar
Re: Leading zero
Veel elegantere oplossing om leading zero's te verwijderen:
Code:ltrim($ean, "0");
Code:sprintf('%013d',$ean); //totaal = 13 karakters
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic