PHP - Mit rontottam el?
Figyelt kérdés
A kód:
$province = array(
"WON2X2JI", "K8Q7TUOQ", "HQ99KSMF", "OIFQYD60",
"GXKC7YF2", "QIHD0ERF", "IVJR7TXJ", "39DTORMO",
"FVG2HPLL", "AK16JAND", "DHNDRBQ4", "NDRXXCQF",
"9C8N5JQ2", "785ZALB6", "F2EBF203", "VKHZDR3X"
);
$hash = "";
for($x = 0; $x < sizeof($province); $x++) {
if(null !== $_COOKIE($province[$x])) {
$hash = $_COOKIE($province[$x]);
$x = sizeof($province)+1; break;
}
}
A hiba:
Fatal error: Array callback has to contain indices 0 and 1
A cél:
A tömbben lévő karakterláncok alapján lekérni a sütiket. (Dimanikus sütinevek)
Megtudná valaki mondani hogy mit rontottam el? Mi a hiba?
Minden segítséget előre is köszönök!
2015. jún. 23. 22:04
1/5 A kérdező kommentje:
A hiba ebben a sorban van:
if(null !== $_COOKIE($province[$x])) {
És így sem működik:
if(null != $_COOKIE($province[$x])) {
2015. jún. 23. 22:05
3/5 A kérdező kommentje:
Köszönöm szépen a segítséged! Működik most már :)
2015. jún. 23. 22:22
4/5 anonim válasza:
Te. Ha kiakarsz lépni a ciklusból, akkor break-et használj. Az x változó meghachelése félreérthetó, mivel nem csak a for növelgeti így.
5/5 anonim válasza:
Nem szoltam. Késöbb vettem észre a breaket. Bár az x=...ozóta se értem.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!