【发布时间】:2011-09-03 02:12:03
【问题描述】:
如果我有一个 PHP 数组:
$array
有价值观:
45,41,40,39,37,31
我有一个变量:
$number = 38;
如何返回值?:
39
因为这是数组中最接近 38(向上计数)的值?
问候,
泰勒
【问题讨论】:
-
无意冒犯,但这是一个家庭作业问题吗?
-
您的描述与您的问题标题不一致。您正在查看该数字是否存在以及在哪个索引处,或者您正在寻找最接近的数字。这是相当不同的。
-
是的,我意识到我的标题不一致。大声笑不,这不是家庭作业,我需要找到这个值的原因是因为我有从数据库中的值动态创建的对象,具有自定义属性“数据排序”,而我想做的是放置新的通过使用 ajax 将索引页面中所有对象的“数据排序”值数组发送到 PHP 页面,并使用 jquery .after 函数附加它,按顺序排列对象(根据属性的值)到正确的位置
-
我不确定我是否完全理解目标,但这似乎是一种相当脆弱的方式。我只需将所有对象都放入数组中,然后对数组进行排序。无论是服务器端还是客户端...