[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.07.08
Príspevky: 197
Témy: 40 | 40
Bydlisko: BA
NapísalOffline : 31.08.2008 16:24 | hladanie podretazca v retazci

Ako by sa dalo zistit, ci sa v retazci nachadza dany podretazec?
napr. v premennej by bol nejaky text, "toto je nejaky text" a chcel by som aby zistil ci sa v danej premennej nachadza string "text".
Viem ze by sa to dalo napriklad takto:

Kód:
<?php
$text = "toto je nejaky text";
StrPos($text, "text");
?>

ale to mi vrati 0 vtedy, ked je podretazec hned na zaciatku alebo ked tam neni (takze s toho neviem presne urcit ci sa tam nachadza alebo nie).


Offline

Čestný člen
Čestný člen
hladanie podretazca v retazci

Registrovaný: 17.10.06
Prihlásený: 08.01.11
Príspevky: 1757
Témy: 17 | 17
NapísalOffline : 31.08.2008 16:54 | hladanie podretazca v retazci

skus pouzit ereg


_________________
A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.07.08
Príspevky: 197
Témy: 40 | 40
Bydlisko: BA
Napísal autor témyOffline : 31.08.2008 17:01 | hladanie podretazca v retazci

no jasne... ma to mohlo napadnut.. Diki za pomoc :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.09.06
Prihlásený: 05.01.16
Príspevky: 47
Témy: 0 | 0
Bydlisko: Bratislava,...
NapísalOffline : 31.08.2008 22:35 | hladanie podretazca v retazci

Stačí čítať dokumentáciu k PHP a zistíte, že funkcia strpos vracia pozíciu nájdeného reťazca v inom reťazci alebo FALSE pri nenájdení. Na porovnanie potom stačí použiť operátor ===, ktorý porovnáva okrem hodnôt aj typ premennej.
Kód:
<?php
$text = "toto je nejaky text";
if (strpos($text, "text") === FALSE) {
    echo "Nenájdené";
} else {
    echo "Nájdené";
}
?>


 [ Príspevkov: 4 ] 


hladanie podretazca v retazci



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Hľadanie možných kombinácií v reťazci

v PHP, ASP

2

328

08.04.2011 15:36

jurov

V tomto fóre nie sú ďalšie neprečítané témy.

Počet podreťazcov v reťazci

v PHP, ASP

1

173

28.04.2010 12:38

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Nahradenie tagov v retazci

v PHP, ASP

3

178

17.06.2012 18:47

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Vynechanie medzier v reťazci

v Assembler, C, C++, Pascal, Java

2

388

31.01.2012 13:48

street_punk

V tomto fóre nie sú ďalšie neprečítané témy.

Problem s URL v retazci

v PHP, ASP

7

135

03.12.2012 9:23

newboy1

V tomto fóre nie sú ďalšie neprečítané témy.

zobrazovanie znaku v retazci, jazyk C

v Assembler, C, C++, Pascal, Java

2

231

04.01.2012 20:49

svejk

V tomto fóre nie sú ďalšie neprečítané témy.

[VYRIESENE] Problem s mazanim textu v retazci

v PHP, ASP

1

237

16.03.2009 8:21

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

hladanie

v PHP, ASP

2

404

31.03.2009 18:27

tatysp

V tomto fóre nie sú ďalšie neprečítané témy.

hladanie

v Správy pre vedenie fóra

2

1158

04.03.2007 0:16

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Hladanie

v Internetový marketing, SEO, reklama

8

525

29.03.2011 20:50

walther

V tomto fóre nie sú ďalšie neprečítané témy.

hladanie

v Správy pre vedenie fóra

8

922

21.12.2007 20:39

Mastros

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

hladanie cisla

v Krčma

7

4243

16.09.2010 11:53

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

(JS) Hladanie

v JavaScript, VBScript, Ajax

8

296

11.03.2010 16:08

mylan

V tomto fóre nie sú ďalšie neprečítané témy.

Hľadanie predmetov

v Počítačové hry

0

1139

30.06.2010 21:14

klatisko25cm

V tomto fóre nie sú ďalšie neprečítané témy.

hľadanie duplicitných súborov

v Ostatné programy

1

585

02.07.2009 12:53

Horalka

V tomto fóre nie sú ďalšie neprečítané témy.

hladanie gulatej lampy

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Voľný čas a hobby

54

6546

31.12.2006 13:11

Kamahl



© 2005 - 2017 PCforum, edited by JanoF