내 시스템 스크립트에는 50개의 변수가 있습니다. 모두 동일한 명명 체계를 갖습니다. 예:
으아악50개의 변수 이름을 코딩하지 않고도 이 모든 변수를 사용하여 표현식을 작성해야 합니다!
모든 변수 이름이 "case_" 패턴으로 시작하므로 이를 합산하는 구문이나 다른 표현식이 있나요?
다음과 같은 작업을 실행해야 합니다.
으아악그리고 그거:
으아악그렇다면 PHP로 코딩하는 방법이 있나요? 공식 언어에서는 이름이 'case_'로 시작하는 모든 변수를 합산하면 됩니다.
내 변수 50개는 소스와 표현식 결과가 다르기 때문에 배열에 저장할 수 없습니다.
잘 모르겠지만 다른 언어에는 이렇게 하는 표현이 있는 것 같아요:
으아악30년 전에 공부하면서 배웠어요...
PHP도 이 작업을 수행할 수 있으면 좋겠습니다. 그렇지 않으면 50줄의 코드를 작성해야 합니다!
감사합니다
P粉9564410542023-09-17 00:10:34
이런 배열이 있다고 가정해보세요
으아아아키 이름이 "people_physical_"로 시작하는 모든 값을 합산하려는 경우 이를 달성하는 방법은 여러 가지가 있습니다. 다음은 array_reduce
을 사용하는 방법입니다.
그러나 이는 호출할 때마다 모든 키를 비교해야 하기 때문에 효율적이지 않습니다.