- Három játékprofillal készült az új Arc meghajtó
- Befutottak a beágyazott rendszerekbe szánt, tempós Ryzenek
- Mi történik a szemeddel, ha napi 8 órát monitort nézel? | Orvos válaszol
- A Synology visszatáncolt a saját márkás HDD-k megkövetelésének kapcsán
- 350 Hz-es IPS kijelzővel gyarapodott a Samsung portfóliója
- Milyen notebookot vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Apple MacBook
- SSD kibeszélő
- OLED TV topic
- Másodszor is nekifut az AI PC-k meghódításának a Qualcomm
- A Synology visszatáncolt a saját márkás HDD-k megkövetelésének kapcsán
- Ami Kínában OnePlus Pad Pro, az errefelé mégis csak Pad 2 lett
- Philips LCD és LED TV-k
- Már nem tudni, hogy mikor kerülhetnek piacra a DGX Spark gépek
Ú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
- Milyen notebookot vegyek?
- Samsung Galaxy A56 - megbízható középszerűség
- Motorola Edge 50 Neo - az egyensúly gyengesége
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Revolut
- LED világítás a lakásban
- Apple MacBook
- SSD kibeszélő
- Linux kezdőknek
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- További aktív témák...
- Honor 200 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude E5440 - i5-4GEN I 4-8GB I HDD v SSD I 14" I HDMI I Cam I W10 I Gari!
- BESZÁMÍTÁS! ASUS H510M i5 10400F 32GB DDR4 512GB SSD RX 6600XT 8GB ZALMAN M4 Cooler Master 650W
- Autós kamera eladó
- RÉSZLETRE , KAMATMENTES , BANKMENTES Panasonic TOUGHBOOK FZ-55 MK3 FZ-55G6601BG Notebook
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest