Kezdőoldal » Számítástechnika » Programozás » PHP - Változóban szó keresés?

PHP - Változóban szó keresés?

Figyelt kérdés

$elso = "ezkell";

$masodik = "fontos, elso, kirakos, takarito, borton, tizenketto, 14, stb, ezkell";


Szeretnék egy bool változót ami azt figyeli hogy a példa első változó megtalálható a példa második változóban, amiben a szavak vesszővel van elválasztva. Ezt hogy lehetne?



2013. nov. 20. 18:20
 1/8 anonim ***** válasza:
a másodikból egy tömböt csinálsz (array), és ellenőrzöd egy in_array-jel
2013. nov. 20. 18:40
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
Ez nagyon jó, eddig. Csak hogy csináljak stringből tömbbötM
2013. nov. 20. 18:48
 3/8 A kérdező kommentje:
str_replace("M","?","tömbötM");
2013. nov. 20. 18:49
 4/8 anonim ***** válasza:

nem kell tömböt csinálni belőle


[link]

2013. nov. 20. 20:37
Hasznos számodra ez a válasz?
 5/8 uno20001 ***** válasza:
Vagy használhatod a preg_match függvényt.
2013. nov. 20. 20:45
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

2 megoldás is lehet (biztos lehet több is, de most ennyit írok le :D )


Mivel vesszővel van elválasztva, ajánlom az explode() függvényt, ami "felrobbant" egy stringet egy megadott elválasztó karakter (jelen esetben , ) mentén, és visszatér egy tömbbel.

A tömbön aztán végig tudsz menni egy ciklussal, és megnézed, hogy benne van-e $elso.


A második lehetőség, hogy rész-stringeket vizsgálsz, (substr() függvény). Ehhez először tudnod kell $elso hosszát, ez $hossz=strlen($elso). Majd egy ciklussal végigmész a $masodik string összes $hossz méretű részstringjein, és ha valamelyik megegyezik az $elso -vel, akkor rendben, egyébként nincs benne.


Több segítség: [link]

2013. nov. 21. 12:29
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:

@utolsó


minek?? feljebb írtunk 2 függvényt, ami önmagában jó

minek írna ciklusokat??

2013. nov. 21. 14:27
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
Teljesen igazad van, nem olvastam a válaszaitok. :)
2013. nov. 21. 20:13
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!