[PHP] Write tekst naar positie

Pagina: 1
Acties:

Onderwerpen


Verwijderd

Topicstarter
Om een bestelling te plaatsen welke automatisch opgenomen kan worden zodra een bestandje aanwezig is op de server moet de positie van alle characters exact op de juiste plaats staan.
Als voorbeeld moet <BEGIN> op de 1ste regel staan op positie 1234567

Posities:
1234567890123456789012345678901234567890123456789012345678901234

<BEGIN> 26877 079586 365 15MUGG/MORGEN 2G ROUTE PL 957B
123 36MUGG/MORGEN 2G ROUT 660 OC 100 00002.00 1544877
321 38MUGG/MORGEN 2G ROUT 387 9587 KL 00003.00 1655877
<END>


Heeft iemand een idee hoe ik dit het beste kan aanpakken.
De enige functie in php waar ik opkwam is substr, echter kom ik hier ook niet verder mee.
Heb ruime ervaring met php, maar loop nu toch behoorlijk vast...
Een klein zetje in de juiste richting zou ik al waarderen.

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 16:36
Wat dacht je van strpos()?

Regeren is vooruitschuiven


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

PHP:
1
$str = '<begin> ' . $str;


Als dit niet is wat je bedoelt dan schort het in je uitleg ;)

Verwijderd

Topicstarter
Perfect, dank jullie...
Daar kan ik al meer mee.

Altijd lastig om de juiste functie daadwerkelijk te vinden...

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 18-09 14:42
Welnee, alle string-gerelateerde functies staan netjes opgesomt en omschreven op http://nl3.php.net/strings

  • Gwaihir
  • Registratie: December 2002
  • Niet online
Ja.. alle.. dat is het probleem juist. Tuurlijk, dit was een simpel vraagje, maar heb jij nooit dat je door de bomen het bos een keertje niet ziet? >:)

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 16:36
Dat door de bomen het bos niet meer zien is onzin. Als je weet wat je wil bereiken dan heb je binnen 5 tellen de juiste functie gevonden. Zoals Fricky aangeeft heb je op php.net een overzicht van alle string functies (maar ook array, math, etc).
Daarnaast heeft de site een zoekfunctie. Zoeken op "string position" geeft je bijvoorbeeld een overzicht van alle functies die iets doen met een positie in een string.
Om het nog makkelijker te maken staan bij elke functieomschrijving op php.net ook nog links naar gerelateerde functies. Heb je iets gevonden dat bijna voldoet dan kun je dus eenvoudig kijken of er een geschiktere functie bestaat.
En zelfs dan is het nog niet klaar, want onder elke functieomschrijving staan zelfs nog user-comments met codevoorbeelden. Dikke kans dat daarin een functie te vinden is die wel exact doet wat je wil, als je zoekt naar een functie zoek je namelijk meestal naar basale functionaliteit. 10 tegen 1 dat honderden voor jou die functionaliteit al niet hebben kunnen vinden en geïmplementeerd.

Bottom-line, PHP heeft ontzettend toegankelijke documentatie. Als je sneller een topic kunt openen dan je een functie kunt vinden dan denk ik serieus dat je er baat bij hebt om je zoek-skillz wat op te krikken. Ook al lijkt vragen soms makkelijker en ook al komen hier genoeg idioten die je vraag in 3 tellen beantwoorden...

Regeren is vooruitschuiven

Pagina: 1