Eğer fonksiyonu ile prolem [kapalı]

6 Cevap php

bir şey işlevi olsa bana tamam görünüyor eğer bu ilk satırı ile yanlış gibi görünüyor.

if ($count1 == sizeof($map) && $count2 == sizeof($map[0])){
echo ";";
}else{
echo ",";
}

Bu benim olsun hata (hat 36 üzerinde hattının ilk hattıdır.)

Parse error: parse error in C:\wamp\www\game\mapArrayConvertor.php on line 36

EDIT: Hata 35 hattı değil, kod üzerinde bir eksik noktalı virgül olduğunu altında bir cevap OP notlar söz dahil.

6 Cevap

Ben attılar kodu ile yanlış bir şey görmüyorum, bu yüzden şansını hata bir önceki hattı üzerinde bulunmaktadır. Belki de cevapsız virgül? Uyumsuz parantez veya parantez?

hattını 35 kontrol, bu hat yanlış olabilir.

Eğer deneyebilirsiniz:

if (($count1 == sizeof($map)) && ($count2 == sizeof($map[0]))){
  //blabla
}

Senin kod sözdizimi ile yanlış bir şey var gibi görünüyor. Davranış ne beklediğiniz değilse, değişkenlerin değeri ve kod amaçlanan ve fiili davranış hakkında daha fazla ayrıntı gönderin.

Ben cevapsız görünüyor bir ";" on line 35, üzgünüm beyler.

Zaten bu sadece bir virgülle ayrılmış liste içine bir dizi dönüm ise, sizin için bunu yapmak için implode komutunu kullanabilirsiniz sorun bulundu ama ....