PHP - Változóban szó keresé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?
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]
@utolsó
minek?? feljebb írtunk 2 függvényt, ami önmagában jó
minek írna ciklusokat??
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!