0
내가 먼저 배열을 정렬하려고하고 그것을 알파벳 순서먼저 키를 기준으로 배열을 정렬하는 방법은 무엇입니까?
$testArray[test] = 'London';
$testArray[fsee] = 'Cardiff';
$testArray[pol] = 'Edinburgh';
$testArray[bede] = 'Manchester';
asort($testArray);
foreach ($testArray as $key => $value) {
echo $key . ' -- ' . $value . '<br/>';
}
를 표시 그리고 그것은
bede -- Manchester
fsee -- Cardiff
pol -- Edinburgh
test -- London
사이드 노트 : 키를 할당 할 때 키가 최소한 작은 따옴표로 묶여 있는지 확인하십시오. 그렇지 않으면 php는 먼저 상수인지 확인한 다음 그렇지 않은 것으로 가정합니다. 가득 차있는 오류보고와 함께 많은 경고를 던집니다. – IncredibleHat
여기에 질문과 같은 예제가 있습니다.이 https://stackoverflow.com/a/7388926/4499393 – Batikan
@IncredibleHat 내 PHP 루프에서 다음을 사용하고 있습니다. 이제 단일 레이블에 $ label을 설정해야하는지 잘 모르겠습니다. 따옴표'if (! array_key_exists ($ label, $ sums)) { $ sums [$ label] = 0; }' – alex