2016-09-02 6 views
0

PHP에서 javascript 배열의 내용을 사용하고 싶습니다. 다른 그룹의 모든 콘텐츠를 추가하고이를 데이터베이스에 저장해야합니다. 내 PHP는 더 나은 다음 자바 스크립트 (알지 정말 그것에 대해 anyting 알고).PHP에서 javascript 배열 내용 사용

내 배열의 내용은 다음과 같습니다 당신이 그것을하지만이 필요한 경우

["I", "S", "C", "D", "I", "D", "C", "S", "I", "C", "D", "S", "C", "D", "S", "I", "D", "C", "I", "S", "C", "S", "I", "D", "S", "C", "D", "I", "D", "S", "C", "I", "D", "I", "S", "C", "S", "D", "C", "I"] 

는 잘 모릅니다.

PHP로 컨텐트를 작성할 수 있습니까? 그렇기 때문에 사용할 수 있습니까? 그것도 가능한 PHP PHP는 서버와 자바 스크립트가 클라이언트입니다.

json에 대해 뭔가 들었지만 이해할 수 없습니다.

수정

모든 결과에 값을 부여하고 싶습니다. 배열의 첫 번째 항목은 '4', 두 번째 항목 '3', 세 번째 항목 '2'및 네 번째 항목 '1', 다시 다섯 번째 항목 '4'여섯 번째 항목 '3'등 ...

그래서 u는 얻을 :

"I"= 4, "S"= 3, "C"= 2, 등

다음 내가 모든 C의 I의, D' s와 S의를 계산하려면 . 결과를 데이터베이스에 저장하십시오.

+0

당신은 U 할 수 있습니다 과정을 수행하고 그 결과

을 반환이 내 샘플입니다 se JS PHP로하지만 당신이 서버에 보내고 싶은 것을 이해하지 못한다. –

+1

필요한 유틸리티는 JS JSON.parse() 및 JSON.stringify()이며 PHP에서는 json_decode 및 json_encode입니다. 그러나 귀하의 질문에 대한 귀하의 동기 부여가 누락되어 귀하의 사례에서 어떻게 연결해야 하는지를 밝히기가 어렵습니다. – yankee

+0

http://stackoverflow.com/questions/5035547/pass-javascript-array-php –

답변

1

사실이 깨끗한 방법은 아니지만 예는 수 ... 먼저 아약스 요청

3 PHP로 전달할) 자바 스크립트 배열

2를 파싱해야

1))

 javaparsedArray = JSON.stringify(javaScriptArray); 
     $.ajax({ 
      type: "POST", 
      url: 'php.php', 
      data:"action=parsArray&value="+javaparsedArray , 
      cache:'false', 
      dataType:'json', 
      beforeSend :function(){}, 
      complete :function(){}, 
      success: function(res){ 
       console.log(res); 
      } 
     });