Один из способов - использовать функцию array_multisort . Единственным недостатком этого является то, что вам требуется копия всех значений featureDescription (с кратким foreach для примера) с первого уровня массива.
$featureDescriptionValues = array();
foreach ($myArray as $node)
{
$featureDescriptionValues[] = $node['featureDescription'];
}
array_multisort($myArray, $featureDescriptionValues, SORT_STRING, SORT_ASC);
Важно, чтобы $featureDescriptionValues
отображались в том же порядке, в каком они представлены в $myArray
.