php 配列の任意の指定位置に差し込み
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 配列の任意の指定位置に差し込み相关的知识,希望对你有一定的参考价值。
<?php
$args = array(
'post_type' => 'event',
'meta_key' => 'home_attend',
'meta_value' => true,
'posts_per_page' => -1,
);
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) :
?>
<?php
$a = array(
'0'=>array('a'=>'orange', 'b'=>'banana'),
'1'=>array('a'=>'orange', 'b'=>'banana'),
'2'=>array('a'=>'orange', 'b'=>'banana'),
);
$b = array(
'pr'=>array('a'=>'test', 'b'=>'test'),
);
echo '<pre>';
print_r($a);
echo '</pre>';
function array_insert($origin,$position,$insert){
if(!is_array($origin) || !is_array($insert)){
return false;
}
$origin_keys=array_keys($origin);
$origin_values=array_values($origin);
$insert_keys=array_keys($insert);
$insert_values=array_values($insert);
array_splice($origin_keys,$position,0,$insert_keys);
array_splice($origin_values,$position,0,$insert_values);
return array_combine($origin_keys,$origin_values);
}
$c = array_insert($a,1,$b);
echo '<pre>';
print_r($c);
echo '</pre>';
?>
出力
Array
(
[0] => Array
(
[a] => orange
[b] => banana
)
[1] => Array
(
[a] => orange
[b] => banana
)
[2] => Array
(
[a] => orange
[b] => banana
)
)
Array
(
[0] => Array
(
[a] => orange
[b] => banana
)
[pr] => Array
(
[a] => test
[b] => test
)
[1] => Array
(
[a] => orange
[b] => banana
)
[2] => Array
(
[a] => orange
[b] => banana
)
)
以上是关于php 配列の任意の指定位置に差し込み的主要内容,如果未能解决你的问题,请参考以下文章
php 【PHP】任意の个数の空配列を生成するref:https://qiita.com/_bns/items/1db71514760903621181
php [php:multiSortByColumn()]多重配列のカラム指定ソートかな。#php
php データ膨大の时の配列ループ
php 多次元配列から,别の配列の要素にある値を探す
php 配列の中か文字列を探す
javascript 【JavaScript的】配列の要素の入れ替え