php 变量可以包含要在 array_multisort 中使用的 'array' 和 'sort_asc' 吗?

can a php variable contain a 'array' and 'sort_asc' to be used in array_multisort?

基本上我想创建一个带有字符串的变量,稍后在 array_multisort 中使用。这可能吗?例如

<?php

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

array_multisort($variable, $rows);

我意识到这与 SORT_ASC 保持不变有关,但我不知道 why.I 也意识到可能有更好的方法来实现我想要做的事情.谢谢。

您可以为此目的使用多维数组:

<?php

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

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

?>