PHP에서 이와 같은 작업을 수행 할 수 있습니까? 함수 작성은 어떻게 하시겠습니까? 다음은 예입니다. 순서가 가장 중요합니다.
$customer['address'] = '123 fake st';
$customer['name'] = 'Tim';
$customer['dob'] = '12/08/1986';
$customer['dontSortMe'] = 'this value doesnt need to be sorted';
그리고 저는 다음과 같은 일을하고 싶습니다
$properOrderedArray = sortArrayByArray($customer, array('name', 'dob', 'address'));
결국 foreach ()를 사용하고 올바른 순서가 아니기 때문에 (정확한 순서가 필요한 문자열에 값을 추가하고 모든 배열 키를 미리 알지 못하기 때문에) 값).
PHP의 내부 배열 함수를 살펴 보았지만 알파벳순 또는 숫자 순으로 만 정렬 할 수 있습니다.