string / int 키를 유지하면서 두 배열 (하나는 문자열 => 값 쌍을 가진 것과 다른 하나는 int => 값 쌍을 가진 것)을 병합 할 수 있습니까? 하나는 문자열 만 있고 다른 하나는 정수만 있기 때문에 겹치지 않습니다.
다음은 현재 코드입니다 (array_merge는 정수 키로 배열을 다시 색인화하기 때문에 작동하지 않습니다).
// get all id vars by combining the static and dynamic
$staticIdentifications = array(
Users::userID => "USERID",
Users::username => "USERNAME"
);
// get the dynamic vars, formatted: varID => varName
$companyVarIdentifications = CompanyVars::getIdentificationVarsFriendly($_SESSION['companyID']);
// merge the static and dynamic vars (*** BUT KEEP THE INT INDICES ***)
$idVars = array_merge($staticIdentifications, $companyVarIdentifications);
array( 123 => "VALUE123" )
로array( 0 => "VALUE123" )