해시 (%)에서 ReadParse() 함수를 사용하여 양식의 값을 읽으려고합니다. 요소를 양식으로 전송하는 순서대로 요소를 가져 오지 않습니다. 동일한 Oreder로 가져오고 싶습니다. 양식 제출, 제게 해결책을주십시오. 감사.ReadParse() 및 해시 값 순서
0
A
답변
0
해시 키/값은 추가 된 순서대로 저장되지 않습니다.
달성하려는 작업은 무엇입니까? 아마도 다른 방법이 있을까요?
나는 순서가 HTML 사양에 지정되어 있는지 몰랐어요 :
응용 프로그램/x-www-form-urlencoded를
이 기본 콘텐츠 유형입니다. 이 콘텐츠로 제출 된 양식 유형은 다음과 같이 인코딩해야합니다.
- 제어 이름과 값이 이스케이프됩니다. 공백 문자는 '+'로 대체되고 예약 문자는 [RFC1738], 섹션 2.2에 설명 된대로 이스케이프 처리됩니다. 영숫자가 아닌 문자는 '% HH', 백분율 기호 및 을 나타내는 두 자리 16 진수로 대체됩니다 문자의 ASCII 코드. 줄 바꿈은 "CR LF" 쌍 (즉, '% 0D % 0A')으로 표시됩니다.
- 컨트롤 이름/값은 문서에 나타나는 순서로 나열되어 있습니다. 이름은 값과 '='로 구분되며 이름/값 쌍은 '&'으로 서로 구분됩니다. [http://www.w3.org/TR/html4/interact/forms.html#h-17.13.4]
+0
에서 작성했습니다. from의 값을 제출하는 순서와 동일한 순서로 파일의 값을 쓰고 싶습니다. – Maruti
2
확인 버전 1.5로 perldoc CGI
FETCHING THE NAMES OF ALL THE PARAMETERS PASSED TO YOUR SCRIPT:
my @names = $query->param;
, 그들이 브라우저에 의해 제출 된 것과 같은 순서로 될 것입니다 반환 매개 변수 이름의 배열입니다. 일반적으로이 순서는 매개 변수가 양식에 정의 된 순서와 같습니다 (단, 이는 사양의 일부가 아니므로 보장되지 않습니다).
관련 문제
- 1. 해시 맵과 순서 순회
- 2. 해시 배열 및 값 추가
- 3. 해시 값 비교 및 표시
- 4. 고유 값 해시 = 고유 해시?
- 5. 해시 맵에 중복 값 삽입
- 6. xml : Rails에 해시 순서 지정
- 7. Ruby 1.8.7 JSON.parse를 사용하여 해시 순서 지정
- 8. 사전 (키 값) 순서
- 9. 오프셋 이전의 순서 및 쿼리의 최대 값
- 10. 반환 값 레지스터 및 소멸자 호출 순서
- 11. Maven 리포지토리의 해시 값
- 12. Ruby 해시 값 배열에 값
- 13. 루비 - 중첩 해시 반복 및 값 계산
- 14. 키 해시 생성을위한 RELEASE_KEY_ALIAS 및 RELEASE_KEY_PATH 값
- 15. 해시 테이블/새 키 및 값 삽입
- 16. Ruby 해시 - 값 및 인쇄 키순으로 정렬
- 17. 루비 인쇄 해시 키 및 값
- 18. Perl 직렬화 및 해시의 해시 값 해설
- 19. 해시 테이블의 키 및 값 이해
- 20. 해시 값 인쇄
- 21. 정확한 값 순서 확인
- 22. 해시 참조에서 가져온 값
- 23. 해시 값 일치
- 24. 해시 값 계산에 C#
- 25. 해시 및 해시?
- 26. 확인 해시 세트가 특정 해시 값
- 27. 해시 값 선택
- 28. 변수로 해시 값 액세스
- 29. 매니페스트 파일의 해시 값
- 30. KRL : 해시 값 바꾸기
지금까지 시도한 것을 보여주십시오. – Jinandra