脚本宝典收集整理的这篇文章主要介绍了php – 按数值向上/向下移动数组中的项目,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
如果用户想要向上移动商品订单:
$desired_ITem_to_move = 'banana'; $default_order = array('orange','apple','banana','pineapple','strawBerry'); // Typically it should return this: array('orange','strawBerry');
你可以看到香蕉和苹果已被交换,由于香蕉向上移动,如果用户想要将其向下移动,它应该将菠萝交换为香蕉(来自第一个阵列),依此类推.
我查看了函数,array_replace最接近,但它只替换了数组.
$item = $array[ $index ]; $array[ $index ] = $array[ $index - 1 ]; $array[ $index - 1 ] = $item;
向下移动:
$item = $array[ $index ]; $array[ $index ] = $array[ $index + 1 ]; $array[ $index + 1 ] = $item;
以上是脚本宝典为你收集整理的php – 按数值向上/向下移动数组中的项目全部内容,希望文章能够帮你解决php – 按数值向上/向下移动数组中的项目所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。