.txt 확장자를 포함하는 디렉토리 내의 모든 파일을 찾은 다음 그 결과로 array_combine을 만드는 방법을 알고 싶습니다. 드롭 다운 옵션의 텍스트를 얻고 싶다면확장자가 .txt 인 파일을 찾고 cake_pa 폼에 입력하는 방법은 array_combine 함수를 사용하여 입력 요소를 선택 하시겠습니까?
답변
, 당신은 연관 값으로 동일하게 배열 인덱스를 확인해야합니다 :
$files = glob($dir."/*.[tT][xX][tT]");
$correctFiles = array_combine($files,$files);
Choose text file: <?php echo $this->Form->select('textDrop', array('options' => $correctFiles, 'style' => 'width: 150px;', 'id' => 'textDrop')); ?>
그것이 당신을 위해 작동하지 않는 경우 친절하게 부탁드립니다. –
내 배열이 폴더를 반복하고 확장자가 .txt 인 파일을 꺼내는 foreach 루프를 통해 배열이 채워지기 때문에 이것을 볼 수는 없으므로 $ files, $ files를 predfine 할 수 없습니다. – Schokea
확장명을 기반으로 파일을 실제로 찾으려면 scandir() 대신 glob()를 사용해야합니다. 그리고 위의 솔루션은 사용자가 필요로하는 것과 정확히 일치합니다. 실제로이 점은 당신의 질문에서 언급되지 않았습니다. 그렇지 않으면 glob() PHP 함수를 사용하여 답변을주었습니다. 질문을 수정하면 수정 된 답변을 드리겠습니다. 고마워 :) –
- 1. 확장자가 .txt 인 파일을 검색해야하지만 경로가 매일 바뀌고 있습니다.
- 2. 확장자가 .msr 인 파일을 여는 방법은 무엇입니까?
- 3. django를 사용하여 입력 요소를 폼에 저장하기 전에 폼에서 입력 요소를 처리하는 방법은 무엇입니까?
- 4. 확장자가 .DAT 인 .DBF 파일을 여는 방법
- 5. txt 파일을 직접 다운로드 하시겠습니까?
- 6. 확장자가 .a 인 파일은 무엇입니까?
- 7. iOS에서 요소를 선택 하시겠습니까?
- 8. 기본 요소를 선택 하시겠습니까?
- 9. xpath를 사용하여 jQuery에서 요소를 선택 하시겠습니까?
- 10. 파일을 텍스트 파일 인 것처럼 여는 경우 (확장자가 .txt가 아님)
- 11. 옥타브 파일을 선택 하시겠습니까?
- 12. 확장자가 .php 인 자바 스크립트 파일 만들기
- 13. txt 파일을 사용하여 데이터 저장
- 14. txt 파일을 사용하여 무작위 질문 생성
- 15. JFileChooser를 사용하여 txt 파일을 저장하는 방법은 무엇입니까?
- 16. .txt 파일을 사용하여 단어 일치하기
- 17. ruby / haml의 입력 요소에 선택 요소를 묶습니다.
- 18. Google 크롬은 PHP에서 확장자가 .php 인 파일을 생성합니다.
- 19. 확장자가 .php.xx 인 PHP 파일을 PHP로 실행할 수 있습니까?
- 20. JList에 추가하고 요소를 선택 하시겠습니까?
- 21. mysql에서 inbetween 요소를 선택 하시겠습니까?
- 22. .png 확장자가 .php 인 파일을 아파치 서버가 해석하도록하는 방법이 있습니까?
- 23. 확장자가 .pyw 인 Python 스크립트에서 stdout으로 인쇄하는 방법은 무엇입니까?
- 24. 확장자가 .java 인 데이터 가져 오기
- 25. 루프가없는 반복적 인 함수를 가진 입력 배열
- 26. Python COM을 사용하여 Windows 탐색기에서 파일을 선택 하시겠습니까?
- 27. 유형이 submit 인 입력 요소를 어떻게 비활성화합니까?
- 28. 유닉스를 사용하여 확장자가 .html 인 .phtml 파일로 대체하십시오.
- 29. 확장자가 .EXE 또는 .DLL 인 PDB 파일
- 30. 검색 사용 방법 : 검색 API를 사용하여 txt 파일을 검색 하시겠습니까?
우선, 나는 당신을 downvoted하지 않았다. 두 번째 요점. 당신이 작성한 모든 오래된 진술을 삭제하여 전체 질문을 편집해서는 안됩니다. 'Upated :'레이블을 만들고 편집이 필요합니다. 이것은 미래에 당신을위한 제안 일뿐입니다. :) –
한 번에 한 가지 질문 만하는 것이 좋습니다. cake php speicfic 폼 요소 부분에'array_combine'을 사용할 필요가 있다는 것을 이미 알고 있다면 그것을 제거하고 대신 파일 확장자로 파일의 디렉토리 목록을 검색하는 방법을 묻습니다. 또한이 사이트의 검색 및 기타 기능을 사용하여 관련 질문/답변을 찾아 신속하게 답변을 찾을 수 있습니다. – hakre