2010-03-16 5 views
1

여기서 내가 뭘 잘못하고 있니?PHP array_search도 작동하지 않습니까?

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

오류 : 구문 분석 오류 : 당신이 완벽하게 돌아갑니다 작품을 게시 구문 오류, 라인 /Applications/XAMPP/xamppfiles/htdocs/search-array.php 예기치 않은 T_DOUBLE_ARROW 2

+3

나를 제대로 파싱하고 있습니다. 출처에 여기에없는 오타가없는 것이 확실합니까? – keithjgrant

+1

은 나에게 잘 돌아 간다. 올바른 코드인가? – johannes

+0

wtf? 나는 여기 stackoverflow에서 내 search-array.php 테스트 파일에서 붙여 넣었다 ... – FFish

답변

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

소스 '잔디'. 애플리케이션에 다른 스 니펫이없는 것이 확실합니까?

배열을 오른쪽으로 닫았는지, 쉼표가 필요할 경우 찾아보십시오. 즉 완벽하게 기능 구문을가 해결되지 않으면 :

error_reporting(E_ALL^E_NOTICE); 
+0

나는 그것을 얻지 못한다 ... 나는 깨끗한 PHP 파일, 그 3 줄만 테스트했다. 정확하게 stackoverflow에 복사했다. – FFish

+0

예, 답을 업데이트했습니다. 코드 줄을 상단에서 사용해보십시오. – JonnyLitt

+0

Nada! 가서 다른 브라우저를 설치하려고합니다 .. – FFish

0

긴 샷,하지만 가치가 언급, 느낌 :

가끔, 일부 FTP 프로그램이 자동으로 경우 오류가 밖으로 경험을 했어 그들은 전체 파일을 전송할 수 없습니다. 웹 서버에서 오류가 발생하여 로컬 코드 (및 그 이후에만)을 붙여 넣으면 문제가 발생할 수 있습니다. 예 : 원격 파일 인해 불완전한 전송이 보이는 경우 :

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

나는 그 다음 불완전한 전송 된 파일로 내려 삶은 설명 할 수있는 시간이 지남에 몇 가지 이상한 오류를 입수했습니다.

구문 분석 오류가 발생하면 찾을 수없는 경우 파일을 다시 업로드 해보십시오. 그래도 문제가 발생하면 간과 할 수 있습니다.

(이런 일이 발생하면 더 나은 FTP 클라이언트를 살펴 봐야 할 것입니다. :) 마음, 나는이 조언을 듣지 않습니다. 나는 내 것이 너무 많습니다. 이것이 유일한 결점입니다.)

관련 문제