Hirdetés
- Hobby elektronika
- Milyen TV-t vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Micro Four Thirds
- 3D nyomtatás
- Projektor topic
- Nem folyik, nem kenődik, de hűteni azt tud
- EUV-áttörés vagy marketingfogás? Lépeget előre Kína a felzárkózás rögös útján
- AMD Navi Radeon™ RX 7xxx sorozat
- Házimozi belépő szinten
Új hozzászólás Aktív témák
-
DNReNTi
őstag
válasz
PumpkinSeed
#14169
üzenetére
Hű

Van egy kis káosz.
Először is, mivel valamilyen feltétel teljesülését vizsgálod feltételre van szükség.Lássuk:
$eredmeny1 = NULL;
if ($elso == $masodik) {
echo $eredmeny1 . '<br>';
}Így megnézed hogy a két változód egyenlő e egymással, ha igen akkor kiíratod és egy sortörést is teszel mögé, ha nem teljesül a feltétel, tehát nem egyenlőek, akkor nem történik semmi. Másrészt szerintem ilyen feltételeknél nem célszerű a '===' használata mert például ha ez a helyzet:
$elso = 6;
$masodik = '6';Akkor ez egyenlőtlenség lesz, mivel a $masodik egy string típusú változó, hiába 6 az is, de szöveg nem szám. Ezt megelőzendő perfekt a sima == kifejezés.
A többi feltétel ennek mintájára megy, csak a relációk változnak. Ha szeretnél kiíratni valamit akkor is ha a feltétel nem teljesül:
$eredmeny1 = NULL;
if ($elso == $masodik) {
echo $eredmeny1 . '<br>';
} else {
echo 'A feltétel nem teljesült.<br>';
}Remélem segítettem.
-
Peter Kiss
őstag
válasz
PumpkinSeed
#14169
üzenetére
Mi van a változókban?
-
trisztan94
őstag
válasz
PumpkinSeed
#14169
üzenetére
1: ket egyenloseg jel eleg, ha három van, akkor azonos típusra megy a logikai vizsgálat
pl:
"1" == 1 -> true
"1" === 1 -> false
1 === 1 -> true2: azert kaptal 1-est, mert a boolean true erteke 1. Azt vizsgaltad, hogy egyenloek-e, egyenloek lettek, ezert kaptad vissza az egyet.
szval ha igaz/hamist vizsgalsz akkor 1 = true, 0= false
bővítés:
$elso = 1;
$masodik = 4;
$eredmeny1 = $elso === $masodik;
-> hamis (0)
$eredmeny2 = $elso < $masodik;
-> igaz (1)
$eredmeny3 = $elso > $masodik;
-> hamis (0)
$eredmeny4 = $elso <= $masodik;
-> igaz (1)
Új hozzászólás Aktív témák
- Hibás Processzorok! 8-14gen, illetve ryzen
- Apple iPhone 15 128GB gyári független szép állapotban GARANCIA: 1hónap DEÁK TÉRNÉL
- X1 Extreme Gen3 15.6" 4K IPS i7-10850H 32GB DDR4 1TB NVMe ujjlolv IR kam gar
- Thinkpad T14 Gen4 14" FHD+ IPS i5-1345U 16GB 256GB NVMe magyar vbill ujjlolv gar
- Thinkpad T14 Gen2i 14" FHD IPS i5-1135G7 16GB 256GB NVMe IR kam gar
- Apple iPhone 12 Mini 64GB, Kártyafüggetlen, 1 Év Garanciával
- LG 39GX90SA-W - 39" Ívelt Smart OLED/ WQHD 2K / 240Hz & 0.03ms / 1300 Nits / G-Sync & FreeSync
- Apple iPhone 13 Pro Alpine Green ProMotion 120 Hz, Pro kamerák 128 GB-100%
- GYÖNYÖRŰ iPhone 13 Pro 256GB Sierra Blue - 1 ÉV GARANCIA, Kártyafüggetlen, 100% Akkumulátor,MS3379
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest



