Kār*_*ers 1 php arrays sorting
$key = "cat"
$array = array( dog,
bird,
cat,
moon );
Run Code Online (Sandbox Code Playgroud)
需要这样的订单(按键): 猫,狗,鸟,月亮.
$ key ="cat",所以字符串" cat"需要是数组的第一个元素.怎么做?
你实际上并没有排序,只是将数组中的某些内容移动到开头.它可能更简单,但这是一种方式:
array_unshift($array, current(array_splice($array, array_search($key, $array), 1)));
Run Code Online (Sandbox Code Playgroud)
array_search() 找到包含的元素的索引 $keyarray_splice() 删除该元素array_unshift() 将该元素添加到数组中| 归档时间: |
|
| 查看次数: |
158 次 |
| 最近记录: |