配列要素を別の場所に移動する方法を見つけようとしています。これは可能ですか?
これが私の例であるvar_dump配列です。
array
'person' =>
array
'first_name' =>
array
'...'
'last_name' =>
array
'...'
'rank' =>
array
'...'
'score' =>
array
'...'
'item' =>
array
'...'
'work' =>
array
'company' =>
array
'...'
'phone' =>
array
'...'
そしてもちろん、「...」には値がありますが、それを単純化するためです。だから私は「ランク」の前に「スコア」を移動する必要があるので、出力はランクの前に最初にスコアを表示します、それは可能ですか?
今、私は配列のプッシュ/ポップ/シフト/アンシフトを知っていますが、それらのどれも私がここで私を助けることはないと思います。
注意してください、私はこのアレイを制御できません...私はそれをそのまま受け取っています...
基本的にはWordpressプラグインからのものであり、これらのフィールド用のフィルターがあるので、これを使用してキャッチします。
add_filters( 'work_rank_fields', 'custom_order');
function custom_order($fields) {
var_dump($fields); //what you see on top
}