Kezdőoldal » Számítástechnika » Programozás » PHP - Mit rontottam el?

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
 2/5 anonim ***** válasza:
Az a $_COOKIE egy tömb.
2015. jún. 23. 22:15
Hasznos számodra ez a válasz?
 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.
2015. jún. 24. 05:56
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
Nem szoltam. Késöbb vettem észre a breaket. Bár az x=...ozóta se értem.
2015. jún. 24. 05:58
Hasznos számodra ez a válasz?

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!