CGI split & substr - brauch eure hilfe ....
thomas
- cgi
HALLO,
könnte mir jemand sagen, wie ich einen string in cgi in einzelne teile splitte?
js gehts:
var Satz = "Wer kann mir helfen?";
var Woerter = Satz.split(" ");
document.write("Ein Satz mit " + Woerter.length + " Wörtern.<br>");
document.write("Das 3. Wort ist " + Woerter[4]);
cgi´s split und substr funktionieren nicht so richtig.
vielen dank im voraus für eure hilfe.
mfg thomas
Hi,
könnte mir jemand sagen, wie ich einen string in cgi in einzelne teile splitte?
nein. CGI ist eine Schnittstelle, die sowas nicht beherrscht (mangels Notwendigkeit). Erst die verwendete Programmiersprache - welche auch immer das bei Dir sein mag - kann irgendwelche Stringoperationen durchführen.
cgi´s split und substr funktionieren nicht so richtig.
"Funktioniert nicht" funktioniert nicht. Fehlerbeschreibung, bitte. Was sagt eigentlicb die Doku Deiner Programmiersprache zu dem Thema?
Cheatah
#!/usr/bin/perl -w
use strict;
use CGI::Carp qw(fatalsToBrowser);
my $Satz = "hier steht der satz";
my @Woerter = split(/ /,$Satz);
my $Anzahl = @Woerter;
bis zur anzahl ist ja kein problem ...
meine frage ist halt nur wie ich an das x.te element von $Satz ran kommen. my $Teil = $Satz[2] wäre schön ...
Halihallo thomas
#!/usr/bin/perl -w
Aha, die Programmiersprache heisst also Perl und du verwendest -w, lobenswert!
use strict;
sogar use strict fehlt nicht. Gut!
my $Satz = "hier steht der satz";
my @Woerter = split(/ /,$Satz);
my $Anzahl = @Woerter;bis zur anzahl ist ja kein problem ...
meine frage ist halt nur wie ich an das x.te element von $Satz ran kommen. my $Teil = $Satz[2] wäre schön ...
Mei, du splittest $Satz in ein Array namens @Woerter (normalerweise wird das klein
geschrieben). Wie greift man auf ein Element eines Arrays zu?
perldoc perldata
perldoc perllol
Wort Nr. 2 aus @Woerter: $Woerter[1] # Indizies fangen bei 0 an, 0 ist das _erste_
# Wort
Viele Grüsse
Philipp
Mei, du splittest $Satz in ein Array namens @Woerter (normalerweise wird das klein
geschrieben). Wie greift man auf ein Element eines Arrays zu?perldoc perldata
perldoc perllol
danke.
Wort Nr. 2 aus @Woerter: $Woerter[1] # Indizies fangen bei 0 an, 0 ist das _erste_
ist nicht dein ernst ???
# Wort
danke für deine hilfe