###やりたいこと
2つの配列を比較して、差分を取得したいです。
###現状
ソース
//ローカル投稿タイトル取得 $args = array( 'post_parent' => 6, 'posts_per_page' => -1, 'post_type' => 'page', ); $posts = get_posts($args); foreach($posts as $post) { $post_title = $post->post_title; }; //外部サイト投稿タイトル取得 $url = "http://example.com/wp-json/wp/v2/member/"; $wp_api_posts = wp_remote_get($url); if($wp_api_posts['response']['code'] != 200){ echo "APIを取得できませんでした。"; return false; } $wp_api_posts = json_decode($wp_api_posts['body']); foreach ($wp_api_posts as $k => $v){ $all_title = $v->title->rendered; } //差分投稿タイトルを取得 print_r(array_diff($post_title, $all_title));
これだとforeachが各1つの値しかとれないのです。
よろしくお願いします。
もし、www.test.comが実際のURLでないのでしたら、example.comなどの例示ドメインをお使いください。
回答2件
あなたの回答
tips
プレビュー