[php] eerste woord uit $var halen

Pagina: 1
Acties:

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 14-09 13:52
Ik ben met een scriptje bezig maar hoe haal ik het eerst woord uit $var, dus zodat hij er niet meer in staat :)
dat het vanaf het 2e woord er weer instaat

  • Ro_meo
  • Registratie: Juni 2001
  • Laatst online: 20-09 13:40
PHP:
1
2
3
4
5
6
7
8
9
<?
   $buffer = fgets($frKeys, 4096);
   $myfields = explode("\n",$buffer);
   $mykeyword = explode(" ",$buffer);
   $mypos   =  @strpos($buffer,' ',4);
   if ($mypos) $myindex =  @strpos($buffer,' ',$mypos+1);
   $mycommand = strtoupper(trim(substr($buffer,1,$mypos - 1))); 
   $myrest    = trim(substr($buffer, $mypos));
?>

$buffer = een regel uit file tot aan [enter]
mypos = zoek eerste spatie (vanaf string-pos= 4)
mycommand = eerste woord (voor de spatie)
myrest = de 'rest'

oo ja.. er zitten fouten in >:)

iOS N3rd


  • tomato
  • Registratie: November 1999
  • Niet online
code:
1
/(\w+)/

Lijkt me genoeg...

[edit]
Sorry, niet goed gelezen, je wilt het eerste woord echt eruit verwijderen. Ik ga er vanuit dat je ook de spatie/newline/tab/whatever achter het eerste woord niet meer hoeft:
code:
1
s/\w+\W+(.*)/$1/

Niet te moeilijk gaan doen als het ook makkelijk kan ;)

[edit2]
Waarom moet het posten en editten van een simpel berichtje nou een kwartier duren? :(

  • Ro_meo
  • Registratie: Juni 2001
  • Laatst online: 20-09 13:40
maar dat is te snel :)

iOS N3rd


  • Martink
  • Registratie: Juni 2001
  • Laatst online: 14-09 13:52
Op woensdag 03 oktober 2001 22:47 schreef davar het volgende:

oo ja.. er zitten fouten in >:)
Ja ik merk het dat er fouten inzetten
hij geeft 1e letter van 1e woord niet weer hehe :)
ik probeer het lekker te maken :)

edit:

[php]<?
$mycommand = strtoupper($mykeyword[0]);
?>[/php]
simpel eigenlijk haha :)

  • Ro_meo
  • Registratie: Juni 2001
  • Laatst online: 20-09 13:40
toch nog een denkende topicstarter..
was even bang dat je 'gewoon' een script-request o.i.d. aan het doen was.
proficiat

iOS N3rd

Pagina: 1