snipplrCallback({"id":27728,"title":"ordermultiassocarray","source":"
function<\/span> orderMultiAssocArray(<\/span>$array<\/span>=<\/span>array<\/span><\/a>(<\/span>)<\/span>,<\/span> $field<\/span>=<\/span>''<\/span>,<\/span> $keep_assoc<\/span>=<\/span>true<\/span>)<\/span> {<\/span><\/div><\/li> \tif<\/span> (<\/span>$field<\/span> !=<\/span> ''<\/span>)<\/span> {<\/span><\/div><\/li> \t\tif<\/span> (<\/span>strstr<\/span><\/a>(<\/span>$field<\/span>,<\/span> ' desc'<\/span>)<\/span>)<\/span> {<\/span><\/div><\/li> \t\t\t$field<\/span> =<\/span> str_replace<\/span><\/a>(<\/span>' desc'<\/span>,<\/span> ''<\/span>,<\/span> $field<\/span>)<\/span>;<\/span><\/div><\/li> \t\t\t$reverse<\/span> =<\/span> true<\/span>;<\/span><\/div><\/li> \t\t}<\/span><\/div><\/li> \t\telse<\/span> {<\/span><\/div><\/li> \t\t\t$reverse<\/span> =<\/span> false<\/span>;<\/span><\/div><\/li> \t\t}<\/span><\/div><\/li> \t\t$ar<\/span> =<\/span> array<\/span><\/a>(<\/span>)<\/span>;<\/span><\/div><\/li> \t\tforeach<\/span> (<\/span>$array<\/span> as<\/span> $key<\/span> =><\/span> $a<\/span>)<\/span> {<\/span><\/div><\/li> \t\t\t$ar<\/span>[<\/span>$key<\/span>]<\/span> =<\/span> $a<\/span>[<\/span>$field<\/span>]<\/span>;<\/span><\/div><\/li>