|
| Udeladelse af bestemte ord i en tekst stre~ Fra : Jesper L Hansen |
Dato : 13-07-01 15:36 |
|
Hejsa,
Kan det lade sig gøre at udelade nogle bestemte ud i en tekst-variabel
?
Fx: "Jeg hedder Jesper Hansen." bliver til "Jeg hedder Hansen."
Med venlig hilsen
Jesper L Hansen
| |
Stefan Bruhn (13-07-2001)
| Kommentar Fra : Stefan Bruhn |
Dato : 13-07-01 15:50 |
|
On Fri, 13 Jul 2001 16:36:17 +0200, Jesper L Hansen <lismoes@mail.dk>
wrote:
>Fx: "Jeg hedder Jesper Hansen." bliver til "Jeg hedder Hansen."
http://dk.php.net/manual/en/function.str-replace.php
$bar = "Jeg hedder Jesper Hansen";
$foo = str_replace("Jesper","",$foo);
Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>
| |
Jonas Delfs (14-07-2001)
| Kommentar Fra : Jonas Delfs |
Dato : 14-07-01 17:22 |
|
"Stefan Bruhn" <news003@3x7.dk> skrev i en meddelelse
news:lg2ukt4d2lqdanvldn647kjp29dorhjlo4@ghashul.dk...
> $bar = "Jeg hedder Jesper Hansen";
> $foo = str_replace("Jesper","",$foo);
$foo = str_replace("Jesper","",$bar);
Ikke? :)
--
Mvh. Jonas Delfs, http://delfs.dk
e72bd3e51a7937c87d28b85d677a97b2
| |
Jacob Bunk Nielsen (13-07-2001)
| Kommentar Fra : Jacob Bunk Nielsen |
Dato : 13-07-01 15:51 |
|
Jesper L Hansen <lismoes@mail.dk> writes:
> Kan det lade sig gøre at udelade nogle bestemte ud i en tekst-variabel
> ?
>
> Fx: "Jeg hedder Jesper Hansen." bliver til "Jeg hedder Hansen."
Ja, der kan du bruge str_replace:
$tekst_uden_hedder = str_replace(" hedder ", " ", $tekst_med_hedder);
Skal det være lidt mere avanceret, hvor man vil erstatte både 'hedder'
og 'Hedder' kan du bruge ereg_replace(). Se selv mere i manualen.
--
Jacob
Give me a minute, and I'll come up with a better excuse ...
http://www.bunk.cc - nu med Emacs effekt
| |
Jacob Bunk Nielsen (13-07-2001)
| Kommentar Fra : Jacob Bunk Nielsen |
Dato : 13-07-01 15:53 |
|
Jacob Bunk Nielsen <spam@bunk.cc> writes:
> > Fx: "Jeg hedder Jesper Hansen." bliver til "Jeg hedder Hansen."
>
> $tekst_uden_hedder = str_replace(" hedder ", " ", $tekst_med_hedder);
Jaja, jeg læste lige eksemplet lidt hurtigt
Det skulle naturligvis være:
$tekst_uden_jesper = str_replace(" Jesper ", " ", $tekst_med_jesper);
--
Jacob
Computer Lie #1: You'll never use all that disk space.
http://www.bunk.cc - nu med Emacs effekt
| |
Jesper L Hansen (13-07-2001)
| Kommentar Fra : Jesper L Hansen |
Dato : 13-07-01 16:24 |
|
On 13 Jul 2001 16:53:18 +0200, Jacob Bunk Nielsen <spam@bunk.cc>
wrote:
>Det skulle naturligvis være:
>
>$tekst_uden_jesper = str_replace(" Jesper ", " ", $tekst_med_jesper);
Det var lige det Jeg kigger lidt på str_replace i manualen.
Manualen er faktisk rigtig god, men jeg har lidt svært ved at finde de
rette funktioner når jeg ikke ved hvad de hedder....
Med venlig hilsen
Jesper L Hansen
| |
Niels Andersen (13-07-2001)
| Kommentar Fra : Niels Andersen |
Dato : 13-07-01 17:10 |
|
"Jesper L Hansen" <lismoes@mail.dk> wrote in message
news:ch4uktskmcr3of0uflp40fkr9i9d6qjd1e@4ax.com...
> Manualen er faktisk rigtig god, men jeg har lidt svært ved at finde de
> rette funktioner når jeg ikke ved hvad de hedder....
Det du havde brug for her, var at pille ved en streng. Så kigger vi på
Strings-sektionen:
http://php.net/strings eller http://php.net/manual og vælg "String
functions".
Der står ca. alt hvad der har med den slags at gøre.
Men jo, det kan godt virke uoverskueligt til at starte med, men det skal nok
komme. :)
--
Mvh.
Niels Andersen
| |
Jakob Kirkegaard (15-07-2001)
| Kommentar Fra : Jakob Kirkegaard |
Dato : 15-07-01 05:02 |
|
Niels Andersen wrote:
> "Jesper L Hansen" <lismoes@mail.dk> wrote in message
> news:ch4uktskmcr3of0uflp40fkr9i9d6qjd1e@4ax.com...
>> Manualen er faktisk rigtig god, men jeg har lidt svært ved at finde de
>> rette funktioner når jeg ikke ved hvad de hedder....
>
> Det du havde brug for her, var at pille ved en streng. Så kigger vi på
> Strings-sektionen:
> http://php.net/strings eller http://php.net/manual og vælg "String
> functions".
>
> Der står ca. alt hvad der har med den slags at gøre.
Jeg kunne ikke sige det mere præcist!
Kig dog i manualen før du spørger om noget sådant!
Er jeg den eneste som føler, at denne gruppe efterhånden har udviklet sig
til en "hvor finder jeg følgende script uden at røre en finger - her er alt
mit source code, som jeg iøvrigt ikke fatter en pind af..., og forresten -
jeg gider ikke læse php manualen..."
--
mvh Jakob Kirkegaard
| |
Niels Andersen (15-07-2001)
| Kommentar Fra : Niels Andersen |
Dato : 15-07-01 09:47 |
|
"Jakob Kirkegaard" <jkir00@kom.auc.dk> wrote in message
news:9ir4ld$5ig$1@sunsite.dk...
> >> Manualen er faktisk rigtig god, men jeg har lidt svært ved at finde de
> >> rette funktioner når jeg ikke ved hvad de hedder....
> > Det du havde brug for her, var at pille ved en streng. Så kigger vi på
> > Strings-sektionen:
> > http://php.net/strings eller http://php.net/manual og vælg "String
> > functions".
> Kig dog i manualen før du spørger om noget sådant!
Når man er helt grøn i PHP er det altså ikke nemt at vide hvor man skal
lede. Jeg synes også der er mange som spørger her i stedet for lige at gøre
en indsats selv, men her ser der ud til at Jesper ikke kunne komme længere
ud vores hjælp.
Han viste sikkert ikke at den type variabel han havde med at gøre hedder en
"String", og han viste sikkert heller ikke at man skulle "erstatte" noget
for at "fjerne" et ord.
Og det kan jeg godt forstå han ikke kunne lugte. :)
--
Mvh.
Niels Andersen
| |
Jesper L Hansen (15-07-2001)
| Kommentar Fra : Jesper L Hansen |
Dato : 15-07-01 13:31 |
|
On Sun, 15 Jul 2001 06:02:09 +0200, Jakob Kirkegaard
<jkir00@kom.auc.dk> wrote:
>Kig dog i manualen før du spørger om noget sådant!
Jeg havde faktisk ledt efter noget i manualen. men det er altså ikke
altid lige let at tyde den.
Fx mit næste spørgsmål her i gruppen der omhandlede funktionen
imagesy( ); - der er ingen eksembler i manualen og jeg troede det var
filnavnet på billedet der skulle bruges som argument, det er den slags
ting der kan være lidt svært.
Og tak for alle de gode svar.
Med venlig hilsen
Jesper L Hansen
| |
Peter Brodersen (15-07-2001)
| Kommentar Fra : Peter Brodersen |
Dato : 15-07-01 14:42 |
|
On Sun, 15 Jul 2001 06:02:09 +0200, Jakob Kirkegaard
<jkir00@kom.auc.dk> wrote:
>Kig dog i manualen før du spørger om noget sådant!
Jeg vil dog tillade mig at understrege, at PHP-manualen er en
reference-manual. Den svarer lidt til en engelsk-dansk-ordbog. Man kan
finde mange præcise definitioner, etc., men det er altså ikke en
engelsk-dansk-ordbog, der gør, at man lærer engelsk.
Hvorom alting er, er det vigtigt at skelne imellem spørgsmål a la
"Hvad gør mysql_num_rows() og hvor mange argumenter skal den have?",
og så "Findes der en kommando til at lave linieskift ved fx 72 tegn,
eller skal jeg selv have gang i noget preg-sjov?".
--
- Pede
Professionel nørd
| |
Stefan Bruhn (13-07-2001)
| Kommentar Fra : Stefan Bruhn |
Dato : 13-07-01 15:57 |
|
On 13 Jul 2001 16:50:49 +0200, Jacob Bunk Nielsen <spam@bunk.cc> wrote:
>Skal det være lidt mere avanceret, hvor man vil erstatte både 'hedder'
>og 'Hedder' kan du bruge ereg_replace(). Se selv mere i manualen.
Det må da være eregi_replace man skal bruge så?
Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>
| |
Jacob Bunk Nielsen (13-07-2001)
| Kommentar Fra : Jacob Bunk Nielsen |
Dato : 13-07-01 16:24 |
|
Stefan Bruhn <news003@3x7.dk> writes:
> >Skal det være lidt mere avanceret, hvor man vil erstatte både 'hedder'
> >og 'Hedder' kan du bruge ereg_replace(). Se selv mere i manualen.
>
> Det må da være eregi_replace man skal bruge så?
Ja, det kan man også, men hvis man kun vil matche 'hedder' og 'Hedder'
(for nu at blive i mit fejllæste eksempel), så duer eregi_replace()
ikke. Den ville også matche 'heDDer'.
--
Jacob
Given a conflict, Murphy's law supercedes Newton's.
http://www.bunk.cc - nu med Emacs effekt
| |
|
|