- var_dump: documentation ( source)
- array_flip: documentation ( source)
- implode: documentation ( source)
- ksort: documentation ( source)
<?php
function getDialogKey($message)
{
$ids = array_flip([$message['id_profile_from'], $message['id_profile_to']]);
ksort($ids, SORT_NUMERIC);
return implode('_', array_flip($ids));
}
var_dump(getDialogKey([
'id_profile_from' => 1905,
'id_profile_to' => 1683,
]));