Sort fieldnames in a structure alphabetically ignoring case

3 views (last 30 days)
I have a struct. I used orderfields to sort the fieldnames. But it is case sensitive. I am getting Upper case first then the lower case. Is there a way I can sort the fieldnames alphabetically ignoring the case??

Accepted Answer

Guillaume
Guillaume on 25 May 2017
[~, neworder] = sort(lower(fieldnames(yourstructure)));
newstructure = orderfields(yourstructure, neworder)
would be one way

More Answers (0)

Categories

Find more on Structures in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!