1
나는 왜 내가 기대 한대로 내 코드가 작동하지 않는지 알아 내려고하고 있습니다. 나는 배열이 있습니다알파벳순으로 foreach 순서로 PHP를 사용합니다
$persons = array(
0 => array(
'person' => 'John',
'children' => array('Eve', 'Mark', 'Alto')
),
1 => array(
'person' => 'Susy',
'children' => array('Ruby', 'Adam', 'Tõnu')
)
);
루프 배열 및 종류
foreach($persons as $person) {
usort($person['children'], function($a, $b) {
return strcmp($a, $b);
});
var_dump($person['children']); //shows children array items alphabetically ordered
}
그러나 foreach는 chidrens 후
이var_dump($persons); //shows that children names are not ordered alphabetically
이 시간 내 주셔서 감사
위해 시작 여전히 순으로 어린이