通过函数调用访问数组索引



我有一个类似的数组

$remarks = array('Poor','Fair','Good');

我想通过函数调用来访问数组索引。

echo $remarks[myindex($id)];

其中myindex()是一个从数据库返回一些数值的函数。

如何在运行时访问数组的数组索引

如你所说。。

myindex是一个函数,它返回0-2之间的值,然后我想显示该索引的数组值

<?php
$remarks = array('Poor','Fair','Good');
function myIndex()
{
    return rand(0,2);
}
echo $remarks[myIndex()]; //"prints" either Poor , Fair or Good randomly..

myIndex()函数返回一个介于0,1或2之间的随机值,因此该值将作为索引值传递给数组,并打印Poor , Fair or Good中的任何一个值。

可能是

function myindex($id){
   return $id % 3;
}

最新更新