Hirdetés
- Google Pixel topik
- Samsung Galaxy S24 - nos, Exynos
- iPhone topik
- Telefotós kamerával erősít a OnePlus 13R
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Hivatalos a OnePlus 13 startdátuma
- Szívós, szép és kitartó az új OnePlus óra
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Apple iPhone 16 Pro - rutinvizsga
- Nonjour: nem fordít az EU-ban az AirPods
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Brown ügynök #10636 üzenetére
Legegyszerűbb gyorspélda:
$obj = new stdClass();
$obj->values = array();
for($i=0;$i<4;$i++){
$obj->values[$i] = new stdClass();
$obj->values[$i]->name = 'Józsi';
}
echo "{$obj->values[3]->name}";Kimenete: "Józsi".
Szerk.: egyébként sosem láttam értelmét az ilyen nyakatekert kiíratásnak.
Minek idézőjelbe rakni ilyen esetben? Minek szívatnia magát az embernek azzal, hogy csak nehezebb kivenni a kódban, hogy ott mi is van, plusz figyelni kell a string miatt arra is, hogy a kapcsos zárójelek megfelelő helyeken legyenek?
Akkor már egyszerűbb konkatenálni, sprintf()-et használni, vagy bármi hasonlót, ami kissé jobban átlátható, könnyebben módosítható.
Példa konkatenálásra:echo 'Name: '.$obj->values[3]->name;
Szerintem jobb, hogy itt nincs kapcsos zárójel meg körbeölelő idézőjel. A stringet látványban folytonosabbá tenni azzal, hogy beleerőltet az ember ilyen változókat az általad mutatott módon, szerintem önszopatás.
Új hozzászólás Aktív témák
- Google Pixel topik
- Samsung Galaxy S24 - nos, Exynos
- Lexus, Toyota topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- QNAP hálózati adattárolók (NAS)
- Építő/felújító topik
- Facebook és Messenger
- Hitelkártyák használata, hitelkártya visszatérítés
- Nintendo Switch 2
- Autós topik
- További aktív témák...
- Apple iPhone 13 Mini 128GB, Akku: 83%, Normál, Kártyafüggetlen, Töltővel, 1 Év Garanciával!
- Alkatrész felvásárlás (VGA, CPU, félkonfig, konzol, notebook, komplett gép)
- Apple Watch Series 9 (GPS + Cellular), 45mm, prémium rozsdamentes acél, zafírkristály
- Precision 5680 16" FHD+ IPS i7-13800H RTX A1000 32GB 512GB NVMe ujjlolv IR kam gar
- Aspire A515-58M 15.6" FHD matt i7-13620H 32GB 512GB NVMe ujjolv új akku gar
- Apple iPhone 14 128 GB Fehér 1 év Garancia Beszámítás Házhozszállítás
- Bomba ár! Dell Latitude E5570 Touch - i5-6300U I 8GB I 256SSD I 15,6" FHD I HDMI I CAM I W10 I Gari
- Vivo Y76 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest