Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php数组转换解决办法

php数组转换解决办法

WBOY
WBOYasal
2016-06-13 12:10:57834semak imbas

php数组转换

<br />如下数组:<br />$test = array(<br /> 1 => '1_5000',<br /> 2 => '1_10000',<br /> 3 => '1_7000',<br /> 4 => '1_6500',<br /> 5 => '1_5500',<br /> 6 => '1_10500',<br /> 7 => '0_0',<br /> 8 => '1_9000',<br /> 9 => '1_7000',<br /> 10 => '1_11000',<br /> 11 => '1_5000',<br />12  => '0_0'<br />);<br />

我需要对它的value进行拆分,然后按'_'后面的值由高到低排序,中间为0的值顺序不能变化,求解
------解决思路----------------------
usort 的第二个函数是回调函数名(字符串)
你需要确保这个函数是已定义的

如果你使用类的方法作为回调函数,那么应该写作 array($this, '方法名')
这个用法几乎没有文字资料(包括手册)做过说明,但散见于一些代码中

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn