Переменная php может содержать 'array' и 'sort_asc' для использования в array_multisort?

По сути, я хотел бы создать переменную со строкой для последующего использования в array_multisort. Это возможно? Например

<?php

$variable = "$array['name'], SORT_ASC";

array_multisort($variable, $rows);

Я понимаю, что это как-то связано с тем, что SORT_ASC является постоянным, но я не знаю почему. Я также понимаю, что может быть лучший способ достичь того, что я пытаюсь сделать. Благодарю.

1 ответ

Решение

Для этого вы можете использовать многомерный массив:

<?php

$examp = array("array" => $array,
          "SORT" => SORT_ASC);

if(isset($examp)){
    array_multisort($examp["array"], $examp["SORT"]);
}

?>
Другие вопросы по тегам