PHP array_search ne çalışıyor?

2 Cevap php

Ben burada yanlış ne yapıyorum?

$array = array('sky'=>'blue', 'grass'=>'green', 'sun'=>'yellow');
$key = array_search('green', $array);
echo $key;

Hata: Parse error: in / on line 2 Uygulamalar / XAMPP / xamppfiles / htdocs / arama-array.php sözdizimi hatası, beklenmedik T_DOUBLE_ARROW

2 Cevap

$array = array('sky'=>'blue', 'grass'=>'green', 'sun'=>'yellow');
$key = array_search('green', $array);
echo $key;

Kaynak, mükemmel eserler yayınlanmıştır ve döndürüyor 'ot'. Eğer uygulamanızda başka parçacığını değil mi emin misin?

Sen sağ dizi kapalı olmadığını bulmak denemek istiyorum ve olabilir onlar gerekli virgül varsa. Gayet fonksiyonel sözdizimi için çözmezse:

error_reporting(E_ALL^E_NOTICE);

Uzun vurdu, ama değer bir söz, ben hissediyorum:

Ben bütün dosya aktarmak için yönetmek yoksa bazen, bazı FTP programları sessizce dışarı hata deneyimi yaşadım. If you're experiencing the error on a webserver and you pasted us the local code (ve ancak o zaman), bu senin sorunun neden ne olabilir; örneğin Uzaktan dosya nedeniyle bir eksik aktarımı için bu gibi görünüyor eğer:

$array = array('sky'=>'blue', 'grass'=>'green', 'sun'=>

Ben o zaman eksik bir transfer dosyasına aşağı haşlanmış açıklamak olabilir zamanla bazı garip hatalar aldım.

Ben size bulamıyorum bir ayrıştırma hatası karşılaştıkları zaman, dosyayı yeniden yüklemeyi deneyin tavsiye ederim. Bu devam ederse, büyük ihtimalle gözden kaçan bir şey vardır.

(Bu sizin için ne yapar, muhtemelen daha iyi bir FTP istemcisi içine bakmak gerektiğini söylemeye gerek yok. :) Zihin, ben bu tavsiye yapmayız, ben bu onun sadece bir eksiklik olduğunu, benimkini çok seviyorum.)