欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php基础,这个程序为什么显示空白页,那里错了?如何让它输出排序后的结果

程序员文章站 2022-05-24 08:03:10
...
本帖最后由 u013071929 于 2013-12-11 22:59:16 编辑
";?>

php基础,这个程序为什么显示空白页,那里错了?如何让它输出排序后的结果,

回复讨论(解决方案)

$ prodects = array(array('TIR','Tires',100),
array('OIL','Oil',10),
array('SPK','Spark plugs',4));

usort($ products,'compare');

很清楚了吧。

x[1]和y[1] 代码两个值作比较,函数形参。

x[1]和y[1] 代码两个值作比较,函数形参。

您好,我知道是2个值比较,但是按照这个例子,这两个值是什么?

它的意思就是把数组每个元素的1索引的值用于比较,下面标红的值:
$prodects = array( array('TIR',' Tires',100),
array('OIL',' Oil',10),
array('SPK',' Spark plugs',4));

function compare($x,$y)
{
var_dump($x, $y); //看看不就知道了

没有输出的原因是 $products 不存在

它的意思就是把数组每个元素的1索引的值用于比较,下面标红的值:
$prodects = array( array('TIR',' Tires',100),
array('OIL',' Oil',10),
array('SPK',' Spark plugs',4));
谢谢,明白了

function compare($x,$y)
{
var_dump($x, $y); //看看不就知道了

没有输出的原因是 $products 不存在
谢谢,这个主意好。