extract () 함수 문법: int extract (array $var_array [, int $extract_type = EXTR_OVERWRITE [,string $prefix]]) 기능: extract () 함수는 연관 그룹 (숫자 인덱스 그룹에 무효) 의 키와 값을 추출하여 키를 변수 이름으로 하고 값을 대응하는 여러 그룹의 새 변수를 생성합니다.결과:color=redsize=XXLprice=53 상례를 통해 $size의 값이 이전의'oldsize'가 아니라 XXL이라는 것을 발견했습니다. 기본적으로 수조의 키가 기존 변수와 충돌할 때 원래의 변수를 덮어씁니다.extract 함수의 다음 두 가지 선택 가능한 매개 변수를 계속 소개합니다.두 번째 매개변수 $extract_type은 충돌이 발생할 때 제어하는 방법입니다. 가능한 값은: EXTR_OVERWRITE: 충돌할 때 기존 변수를 덮어씁니다. 기본값입니다.EXTR_SKIP: 기존 변수를 덮어쓰지 않습니다. 즉, 키와 value 쌍의 변수를 생성하지 않습니다.EXTR_PREFIX_SAME: 충돌할 때 생성된 새 변수 이름에 접두사 문자열이 추가되고 그 값은 세 번째 매개 변수에 의해 지정됩니다.EXTR_PREFIX_ALL: 생성된 모든 새 변수 이름에 접두사 문자열을 추가하고 그 값은 세 번째 인자에 의해 지정됩니다.EXTR_PREFIX_INVALID: 키의 값이 변수 이름으로 바뀔 때 (예를 들어 키의 첫 번째 문자는 숫자이고 변수 이름은 첫 번째 문자는 숫자가 될 수 없음) 변수 이름에 접두사 문자열을 추가합니다. 그 값은 세 번째 인자에 의해 지정됩니다.EXTR_IF_EXISTS: 이전에 이미 존재하는 변수만 제거합니다.EXTR_PREFIX_IF_EXISTS: 예 EXTR_IF_EXISTS에서 가져온 변수는 세 번째 매개변수로 지정된 변수 이름에 접두사 문자열을 추가합니다.EXTR_REFS: 참조 방식으로 변수를 추출합니다. 변수의 값이 변경되면 원래 그룹의 값에 영향을 미칩니다.참고: 변수 이름에 접두사 문자열을 추가할 때 새 변수 이름은 PREFIX_키, PREFIXkey 대신...결과: color = red size = XXL price = 53 green
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: