Skocz do zawartości

Scalanie tablic objektów (chyba dobrze napisałem :) ) ??


ar4

Rekomendowane odpowiedzi

Witajcie,

po dumpie otrzymuję takie tablice:

 

Array
(
    [0] => WP_Post Object
        (
            [ID] => 313
            [post_author] => 1
		)
	[1] => WP_Post Object
        (
            [ID] => 320
            [post_author] => 1
		)
)

Array
(
    [0] => WP_Post Object
        (
            [ID] => 222
            [post_author] => 1
		)
	[1] => WP_Post Object
        (
            [ID] => 320
            [post_author] => 1
		)
)

 

Chciałbym jakoś to scalić , aby wszystkie tablice (pierwszego poziomu np. [0] => WP_Post Object ) były w jednej, abym mógł wyrzucić duplikaty i sortować randomowo...

Obecnie cały kod odpowiadający za to to:

 

$id            = get_the_ID();
$tguides_value = get_field( 'id_kategorii' );
$new_str       = str_replace( ' ', '', $tguides_value );
$tguides_array = explode( ",", $new_str );
$catsArray     = $tguides_array;

$terms_array    = array(
	'taxonomy' => 'specjalizacja', // taxonomy
	'parent'   => 0,
	'include'  => $catsArray, // wprowadzene ID kategorii z PA
	'orderby'  => 'include',
);
$services_terms = get_terms( $terms_array );


foreach ( $services_terms as $service ):
	                    ?>
	                    <?php
	                    $post_args = array(
		                    'posts_per_page' => -1,
		                    'post__not_in'   => array( $id ),
		                    'post_type'      => 'specjalisci', // custom post type
		                    'orderby' => 'rand',
		                    'order'    => 'ASC',
		                    'tax_query'      => array(
			                    array(
				                    'taxonomy' => 'specjalizacja', // taxonomy
				                    'field'    => 'term_id',
				                    'terms'    => $service->term_id,
			                    )
		                    )
	                    );
	                    $myposts   = get_posts( $post_args );


foreach ( $myposts as $post ) : setup_postdata( $post );
//
// WYŚWIETLANIE TYTUŁU
//
endforeach; 

endforeach; 

 

Odnośnik do komentarza
Udostępnij na innych stronach

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

22 minuty temu, Mion napisał:

Próbowałem tym marge, ale coś nie połączyło :(

array_unique chciałem wyrzucić duplikaty, ale nie połączyło mi tych ww.

Odnośnik do komentarza
Udostępnij na innych stronach

1 minutę temu, ar4 napisał:

Próbowałem tym marge

Ja Ci tylko podałem "narzędzia" jak je wykorzystasz jako programista, to zależy od Ciebie.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności