>  Q&A  >  본문

동일한 이름 패턴을 가진 많은 변수로 표현식을 구성하는 방법은 무엇입니까?

내 시스템 스크립트에는 50개의 변수가 있습니다. 모두 동일한 명명 체계를 갖습니다. 예:

으아악

50개의 변수 이름을 코딩하지 않고도 이 모든 변수를 사용하여 표현식을 작성해야 합니다!

모든 변수 이름이 "case_" 패턴으로 시작하므로 이를 합산하는 구문이나 다른 표현식이 있나요?

다음과 같은 작업을 실행해야 합니다.

으아악

그리고 그거:

으아악

그렇다면 PHP로 코딩하는 방법이 있나요? 공식 언어에서는 이름이 'case_'로 시작하는 모든 변수를 합산하면 됩니다.

내 변수 50개는 소스와 표현식 결과가 다르기 때문에 배열에 저장할 수 없습니다.

잘 모르겠지만 다른 언어에는 이렇게 하는 표현이 있는 것 같아요:

으아악

30년 전에 공부하면서 배웠어요...

PHP도 이 작업을 수행할 수 있으면 좋겠습니다. 그렇지 않으면 50줄의 코드를 작성해야 합니다!

감사합니다

P粉310931198P粉310931198422일 전804

모든 응답(1)나는 대답할 것이다

  • P粉956441054

    P粉9564410542023-09-17 00:10:34

    이런 배열이 있다고 가정해보세요

    으아아아

    키 이름이 "people_physical_"로 시작하는 모든 값을 합산하려는 경우 이를 달성하는 방법은 여러 가지가 있습니다. 다음은 array_reduce을 사용하는 방법입니다.

    으아아아

    그러나 이는 호출할 때마다 모든 키를 비교해야 하기 때문에 효율적이지 않습니다.

    회신하다
    0
  • 취소회신하다