/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hvis en 'string' indeholder...
Fra : Jeps


Dato : 24-07-01 10:09

Hvis en string f.eks. indeholder "-" kan man så på en eller anden måde gøre
sådan??

if($string indeholder "-")
{
echo $string;
}




 
 
Henrik Hansen (24-07-2001)
Kommentar
Fra : Henrik Hansen


Dato : 24-07-01 10:15

"Jeps" <clark@cool.dk> wrote:

> Hvis en string f.eks. indeholder "-" kan man så på en eller anden måde gøre
> sådan??
>
> if($string indeholder "-")
> {
> echo $string;
> }

if (ereg("-", $string)) {
echo "indeholder streng";
}

--
Henrik Hansen

Jeps (24-07-2001)
Kommentar
Fra : Jeps


Dato : 24-07-01 10:12

takker :)

> > Hvis en string f.eks. indeholder "-" kan man så på en eller anden måde
gøre
> > sådan??
> >
> > if($string indeholder "-")
> > {
> > echo $string;
> > }
>
> if (ereg("-", $string)) {
> echo "indeholder streng";
> }



Anders Johannsen (24-07-2001)
Kommentar
Fra : Anders Johannsen


Dato : 24-07-01 10:23

Henrik Hansen wrote in dk.edb.internet.webdesign.serverside.php:

> if (ereg("-", $string)) {
> echo "indeholder streng";
> }

Hvad har jeg sagt om at starte den store regexpmaskine op for så simpel en
operation

if (strstr('-', $string))
echo 'indeholder streng';

/A

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagoiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Anders Johannsen (24-07-2001)
Kommentar
Fra : Anders Johannsen


Dato : 24-07-01 10:26

Anders Johannsen wrote in dk.edb.internet.webdesign.serverside.php:

> > if (ereg("-", $string)) {
> > echo "indeholder streng";
> > }

> if (strstr('-', $string))
> echo 'indeholder streng';

Hurra for konsistens. Den korrekte sætning er:

if (strstr($string, '-'))
echo 'indeholder streng';

**A

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagoiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jonas Koch Bentzen (24-07-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 24-07-01 10:30

Anders Johannsen skrev:

> Anders Johannsen wrote in dk.edb.internet.webdesign.serverside.php:
>
>> if (strstr('-', $string))
>> echo 'indeholder streng';
>
> Hurra for konsistens. Den korrekte sætning er:
>
> if (strstr($string, '-'))

Ja, det er røvirriterende, at PHP ikke har været konsekvente mht.,
hvilket argument, der skal være nålen, og hvilket, der skal være
høstakken. Der mangler også konsekvens i navngivningen af funktioner:
Nogle steder bruges der understreger (str_replace), andre steder er det
ud i et (htmlspecialchars).

--
Venlig hilsen
Jonas Koch Bentzen

Jonas Delfs (23-07-2001)
Kommentar
Fra : Jonas Delfs


Dato : 23-07-01 12:03

"Jonas Koch Bentzen" <ingen.emailadresse@eksempel.dk> skrev i en meddelelse
news:deb77.5942$Qn.480991@news000.worldonline.dk...

> > Hurra for konsistens. Den korrekte sætning er:
> >
> > if (strstr($string, '-'))
>
> Ja, det er røvirriterende, at PHP ikke har været konsekvente mht.,
> hvilket argument, der skal være nålen, og hvilket, der skal være
> høstakken. Der mangler også konsekvens i navngivningen af funktioner:
> Nogle steder bruges der understreger (str_replace), andre steder er det
> ud i et (htmlspecialchars).

Så er jeg ikke den eneste der synes det er irriterende. :)

--
Mvh./Best Regards
Jonas Delfs, http://delfs.dk
e72bd3e51a7937c87d28b85d677a97b2



Henrik Hansen (24-07-2001)
Kommentar
Fra : Henrik Hansen


Dato : 24-07-01 11:30

Anders Johannsen <not@valid.dk> wrote:

> Henrik Hansen wrote in dk.edb.internet.webdesign.serverside.php:
>
>> if (ereg("-", $string)) {
>> echo "indeholder streng";
>> }
>
> Hvad har jeg sagt om at starte den store regexpmaskine op for så simpel en
> operation
>
> if (strstr('-', $string))
> echo 'indeholder streng';

jeg tillader mig at bruge et citat, som mange perl folk bruger 'There
is always more than one way to do it'. Jeg nævnte blot en af dem, take
it or leave it.

--
Henrik Hansen

Peter Brodersen (24-07-2001)
Kommentar
Fra : Peter Brodersen


Dato : 24-07-01 12:44

On Tue, 24 Jul 2001 11:14:37 +0200, Henrik Hansen <hh@mailserver.dk>
wrote:

>if (ereg("-", $string)) {
> echo "indeholder streng";
>}

<pegefinger>
.... lad os blot undlade regulære udtryk, hvis de egentligt ikke er
nødvendige.

if (strstr($string, "-")) {
echo "indeholder streng";
}

.... og lad os egentligt undlade ereg i det hele taget.
</pegefinger>


--
- Pede
Professionel nørd

Henrik Hansen (24-07-2001)
Kommentar
Fra : Henrik Hansen


Dato : 24-07-01 12:55

"Jonas Delfs" <jonas@nospam.delfs.dk> wrote:

> "Johan" <tcr480@ofir.dk> skrev i en meddelelse
> news:3b5d59a7$0$301$edfadb0f@dspool01.news.tele.dk...
>
>> > Det skulle AFAIK være på todo listen til at blive rydt op i (i en 4.1
>> > eller 5.0). Men der er jo ikke noget man bare gør i en minor release :)
>
> huh? -Hvem citerer du lige her?

læst på php-dev

--
Henrik Hansen

Henrik Hansen (24-07-2001)
Kommentar
Fra : Henrik Hansen


Dato : 24-07-01 12:57

Peter Brodersen <professionel@nerd.dk> wrote:

> On Tue, 24 Jul 2001 11:14:37 +0200, Henrik Hansen <hh@mailserver.dk>
> wrote:
>
>>if (ereg("-", $string)) {
>> echo "indeholder streng";
>>}
>
> <pegefinger>
> ... lad os blot undlade regulære udtryk, hvis de egentligt ikke er
> nødvendige.
>
> if (strstr($string, "-")) {
> echo "indeholder streng";
>}
>
> ... og lad os egentligt undlade ereg i det hele taget.
> </pegefinger>

Tror efterhånden det er feset ind ved de fleste nu :) (selv ved mig.)

--
Henrik Hansen

N/A (24-07-2001)
Kommentar
Fra : N/A


Dato : 24-07-01 12:18



N/A (24-07-2001)
Kommentar
Fra : N/A


Dato : 24-07-01 12:18



N/A (24-07-2001)
Kommentar
Fra : N/A


Dato : 24-07-01 12:18



Johan (24-07-2001)
Kommentar
Fra : Johan


Dato : 24-07-01 12:18

> Det skulle AFAIK være på todo listen til at blive rydt op i (i en 4.1
> eller 5.0). Men der er jo ikke noget man bare gør i en minor release :)

Damn, og nu har jeg brugt brugt så længe på at huske hvordan de forskellige
er, og så laver det de bare om. Ja, det er da lidt irriterende at de ikke er
særlig konsekvense. Men sådan er det jo desværre bare. Må man sikker lære at
leve med med tiden. Man husker dem jo med tiden (elelr jeg gør?). Men det er
vel også lidt dumt at lave om på dokumentationen af mange funktioner? Jeg
ved egentlig ikke hvad er bedst. Selvfølgelig er det bedre for nye
programmører, men os andre der har vendt os til det, bliver nok også lidt
drillet af det

mvh

Johan



Jonas Delfs (23-07-2001)
Kommentar
Fra : Jonas Delfs


Dato : 23-07-01 12:30

"Johan" <tcr480@ofir.dk> skrev i en meddelelse
news:3b5d59a7$0$301$edfadb0f@dspool01.news.tele.dk...

> > Det skulle AFAIK være på todo listen til at blive rydt op i (i en 4.1
> > eller 5.0). Men der er jo ikke noget man bare gør i en minor release :)

huh? -Hvem citerer du lige her?

> Damn, og nu har jeg brugt brugt så længe på at huske hvordan de
forskellige
> er, og så laver det de bare om. Ja, det er da lidt irriterende at de ikke
er
> særlig konsekvense. Men sådan er det jo desværre bare. Må man sikker lære
at
> leve med med tiden. Man husker dem jo med tiden (elelr jeg gør?). Men det
er
> vel også lidt dumt at lave om på dokumentationen af mange funktioner? Jeg
> ved egentlig ikke hvad er bedst. Selvfølgelig er det bedre for nye
> programmører, men os andre der har vendt os til det, bliver nok også lidt
> drillet af det

Det vil da klart være det mest holdbare - og løsningen kunne da være at
begynde at lave aliaser med de nye navne, og i en PHP5 så droppe de gamle
navne. På den måde får vi også en tilvendingsperiode. :)

--
Mvh./Best Regards
Jonas Delfs, http://delfs.dk
e72bd3e51a7937c87d28b85d677a97b2



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste