wordpress 特定の値で多次元配列に格納

with コメントはまだありません

例えば、一次元の配列データで北海道、北海道、神奈川など
というデータがある場合、
北海道
 >1
 >2
神奈川
 >1
なんて構造の配列にしたい場合は下記のようにする。

[php] <?php

$args = array(
‘post_type’ => ‘share’,
‘order’=>’DESC’,
‘orderby’=>’post_date’,
‘numberposts’=>-1,
‘taxonomy’ => ‘share_category’,
‘term’ => ‘resent’
);
$my_posts = get_posts( $args );

$area_array = array();
foreach ( $my_posts as $post ) {
array_push($area_array, array(
get_field("history_date"),
get_field("siryo_url"),
get_the_title()
));
}

$result = array();
foreach($area_array as $str) {
$result[$str[0]][] = $str;
}
ksort($result);

echo "<pre>";
print_r($result);
echo "</pre>";

?>
[/php]

Leave a Reply