Beste webmasters,
Voor een feed script ben ik wat aan het struggelen met het filteren van bepaalde modelcodes. De simpele modelcodes zien er als volgt uit:
HTS8140
HTS6100
BDVF500
HB600
maar dus ook:
HB600/12
HTS8140-S
BDVF500/12
etc.
Wat ik nu dus uiteindelijk wil filteren is de simpele code. Dus bijvoorbeeld bij HB600/12 dat je enkel HB600 overhoudt. De overeenkomst bij de types is dat de code uit minimaal 2 letters en 2 cijfers bestaan. Weet iemand hier de juiste PHP functie voor? Alvast dank.
Zam
- PHP hulp gezocht
-
16-06-2011, 09:50 #1
- Berichten
- 145
- Lid sinds
- 17 Jaar
PHP hulp gezocht
-
-
16-06-2011, 10:39 #2
- Berichten
- 691
- Lid sinds
- 15 Jaar
Re: PHP hulp gezocht
Je zou die / kunnen strippen met:
PHP Code:$string = rtrim($string, '/');
PHP Code:$string = ereg_replace("[^A-Za-z0-9]", "", $string);
-
16-06-2011, 11:12 #3
- Berichten
- 145
- Lid sinds
- 17 Jaar
Re: PHP hulp gezocht
Bedankt voor je reactie! Toevallig doe ik het op dit moment precies op deze manier maar het probleem is dat je dan bij bijvoorbeeld "HTS8140-S" het volgende: HTS8140S overhoud. Daarnaast zit er veel types in een datafeed dus is het ook lastig om al die toevoegingen te filteren.
Ik ben dus echt opzoek naar een php functie die een minimaal 4 karakterig woord herkent die bestaat uit minimaal 2 letters en cijfers. Mocht iemand de oplossing hebben wordt er een passende kleine beloning uitgeloofd ;)
-
16-06-2011, 11:43 #4gast16278 Guest
Re: PHP hulp gezocht
strstr()
-
16-06-2011, 11:50 #5
- Berichten
- 40
- Lid sinds
- 14 Jaar
Re: PHP hulp gezocht
Zoiets?
PHP Code:$code = 'HTC001/12';
$exp = '/[\w]{4,}/';
preg_match($exp,$code,$match);
$code = $match[0];
Bedankt voor je reactie! Toevallig doe ik het op dit moment precies op deze manier maar het probleem is dat je dan bij bijvoorbeeld "HTS8140-S" het volgende: HTS8140S overhoud. Daarnaast zit er veel types in een datafeed dus is het ook lastig om al die toevoegingen te filteren.
Ik ben dus echt opzoek naar een php functie die een minimaal 4 karakterig woord herkent die bestaat uit minimaal 2 letters en cijfers. Mocht iemand de oplossing hebben wordt er een passende kleine beloning uitgeloofd ;)Laatst aangepast door Clifford James : 16-06-2011 om 11:52 Reden: Minimaal 4 karakters
-
16-06-2011, 13:26 #6
- Berichten
- 145
- Lid sinds
- 17 Jaar
Re: PHP hulp gezocht
Heren ook bedankt voor jullie input, alleen het filteren van een woord voor de "needle" lukte al, het gaat er echt om dat de functie de code als ouput heeft. Dit is mede omdat de code ook op variabele plaatsen in een zin kan voorkomen. Onderstaand enkele feed voorbeelden en dikgedrukt wat de output moet worden:
- woord woord ABC1234/12 woord
- woord ABCD12-123 woord
- AB12/s woord woord
- woord woord woord ABCDE123_12
Wie o wie :)?
-
16-06-2011, 14:01 #7
- Berichten
- 40
- Lid sinds
- 14 Jaar
Re: PHP hulp gezocht
PHP Code:$code = 'woord woord HTC001/12 bladiebladiebla';
$exp = '/([a-zA-z]{2,}[0-9]{2,})/';
preg_match($exp,$code,$match);
$code = $match[0];
Heren ook bedankt voor jullie input, alleen het filteren van een woord voor de "needle" lukte al, het gaat er echt om dat de functie de code als ouput heeft. Dit is mede omdat de code ook op variabele plaatsen in een zin kan voorkomen. Onderstaand enkele feed voorbeelden en dikgedrukt wat de output moet worden:
- woord woord ABC1234/12 woord
- woord ABCD12-123 woord
- AB12/s woord woord
- woord woord woord ABCDE123_12
Wie o wie :)?Laatst aangepast door Clifford James : 16-06-2011 om 14:02 Reden: Group ontbrak
-
16-06-2011, 14:17 #8
- Berichten
- 145
- Lid sinds
- 17 Jaar
Re: PHP hulp gezocht
@Clifford: Bedankt dit is helemaal wat ik zocht, top! PM even je bankrekening nummer ;).
Topic kan dicht.
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