<?php
0 =>
'ID' => 425,
'ln' => 'Bolware',
'fn' => 'Christian',
'mi' => '',
),
1 =>
'ID' => 423,
'ln' => 'Bernstein',
'fn' => 'Bear',
'mi' => 'D.',
),
2 =>
'ID' => 419,
'ln' => 'Bellweather',
'fn' => 'Brent',
'mi' => '',
),
3 =>
'ID' => 356,
'ln' => 'Bayleaf, III',
'fn' => 'Joe',
'mi' => 'X.',
),
4 =>
'ID' => 336,
'ln' => 'Public',
'fn' => 'John',
'mi' => 'Q.',
)
);
usort($name_alpha, function($a, $b) { return strcmp($a['ln'], $b['ln']) // will return this if it is not 0 ?
: strcmp($a['fn'], $b['fn']) // will return this if it is not 0 ?
: strcmp($a['mi'], $b['mi']); // will return this if it made it this far });
PD9waHAKCiRuYW1lX2FscGhhID0gYXJyYXkgKAogICAgMCA9PgogICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ0lEJyA9PiA0MjUsCiAgICAgICAgICAgICdsbicgPT4gJ0JvbHdhcmUnLAogICAgICAgICAgICAnZm4nID0+ICdDaHJpc3RpYW4nLAogICAgICAgICAgICAnbWknID0+ICcnLAogICAgICAgICksCiAgICAxID0+CiAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnSUQnID0+IDQyMywKICAgICAgICAgICAgJ2xuJyA9PiAnQmVybnN0ZWluJywKICAgICAgICAgICAgJ2ZuJyA9PiAnQmVhcicsCiAgICAgICAgICAgICdtaScgPT4gJ0QuJywKICAgICAgICApLAogICAgMiA9PgogICAgICAgIGFycmF5ICgKICAgICAgICAgICAgJ0lEJyA9PiA0MTksCiAgICAgICAgICAgICdsbicgPT4gJ0JlbGx3ZWF0aGVyJywKICAgICAgICAgICAgJ2ZuJyA9PiAnQnJlbnQnLAogICAgICAgICAgICAnbWknID0+ICcnLAogICAgICAgICksCiAgICAzID0+CiAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnSUQnID0+IDM1NiwKICAgICAgICAgICAgJ2xuJyA9PiAnQmF5bGVhZiwgSUlJJywKICAgICAgICAgICAgJ2ZuJyA9PiAnSm9lJywKICAgICAgICAgICAgJ21pJyA9PiAnWC4nLAogICAgICAgICksCiAgICA0ID0+CiAgICAgICAgYXJyYXkgKAogICAgICAgICAgICAnSUQnID0+IDMzNiwKICAgICAgICAgICAgJ2xuJyA9PiAnUHVibGljJywKICAgICAgICAgICAgJ2ZuJyA9PiAnSm9obicsCiAgICAgICAgICAgICdtaScgPT4gJ1EuJywKICAgICAgICApCik7Cgp1c29ydCgkbmFtZV9hbHBoYSwgZnVuY3Rpb24oJGEsICRiKSB7CiAgICByZXR1cm4gc3RyY21wKCRhWydsbiddLCAkYlsnbG4nXSkgLy8gd2lsbCByZXR1cm4gdGhpcyBpZiBpdCBpcyBub3QgMAogICAgICAgID8KICAgICAgICA6IHN0cmNtcCgkYVsnZm4nXSwgJGJbJ2ZuJ10pIC8vIHdpbGwgcmV0dXJuIHRoaXMgaWYgaXQgaXMgbm90IDAKICAgICAgICAgICAgPwogICAgICAgICAgICA6IHN0cmNtcCgkYVsnbWknXSwgJGJbJ21pJ10pOyAgLy8gd2lsbCByZXR1cm4gdGhpcyBpZiBpdCBtYWRlIGl0IHRoaXMgZmFyCn0pOwoKcHJpbnRfcigkbmFtZV9hbHBoYSk7