PHP의 array_search() 함수를 사용하여 값 자체가 배열인 상황을 검색할 수 있나요?
P粉798343415
P粉798343415 2023-07-19 23:47:04
0
1
599

키가 문자열이고 값이 배열인 정적 배열이 포함된 클래스가 있습니다. 특정 배열 값이 존재하는 경우 해당 키를 가져오고 싶습니다.

array_search() 함수를 사용하는 코드가 이를 달성할 것이라고 생각했지만 값을 찾지 못하고 대신 false를 인쇄합니다. "엄격한" 매개변수가 차이를 만들 수 있다고 생각했는데 작동하지 않는 것 같습니다. 내가 뭐 잘못 했어요? 검색 코드를 작성하는 가장 좋은 방법은 무엇입니까?

으아악

코드 줄의 주석 처리를 제거하고 찾고 있던 배열 요소의 값을 사용하여 배열에 인덱싱하면 성공하고 문자열 (7) "Driving"이 인쇄되는 것을 확인했습니다. 이것은 나에게 옳지 않은 것 같습니다.

P粉798343415
P粉798343415

모든 응답(1)
P粉614840363

댓글에서 지적했듯이 내 테스트 케이스는 실제로 'Facility'를 전달해야 하는데 bar()를 호출할 때 'Driving'을 전달합니다. 이제 원래 코드로 돌아가서 왜 잘못된 값이 전달되었는지 확인하면 됩니다. 폐를 끼쳐드려 매우 부끄럽고 죄송합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿