<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem array</title>
<link>https://forum.pasja-informatyki.pl/tag/array</link>
<description>Powered by Question2Answer</description>
<item>
<title>Projekty na zapoznanie z tablicami i switchami</title>
<link>https://forum.pasja-informatyki.pl/599131/projekty-na-zapoznanie-z-tablicami-i-switchami</link>
<description>Cześć, podążając z kursem C++ na kanale pasja informatyki przy odcinkach związanych z funkcją switch oraz z tablicami zacząłem mieć pewne problemy z pełnym zrozumieniem i wykorzystaniem czego się nauczyłem w praktyce.&lt;br /&gt;
&lt;br /&gt;
Chciałbym zapytać czy znacie jakieś proste zadania/projekty lub strony z nimi, które mogę napisać dla potrenowania szczególnie switchy i tablic.&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuję.</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/599131/projekty-na-zapoznanie-z-tablicami-i-switchami</guid>
<pubDate>Sun, 14 Sep 2025 16:33:57 +0000</pubDate>
</item>
<item>
<title>Skanowanie plików array</title>
<link>https://forum.pasja-informatyki.pl/590900/skanowanie-plikow-array</link>
<description>

&lt;p&gt;Powiedzmy że mam w katalogu 2 pliki:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;$files = array_diff(scandir($dir), array('..', '.'));
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; sort($files);
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; $ile = count($files);&lt;/pre&gt;



&lt;p&gt;czy jest opcja żeby po przeliczeniu '0','1' nie były pustymi kropkami, czyli tak jakby '0' byłoby '2', a ''1' '3'&lt;/p&gt;



&lt;p&gt;bo chcę wstawić wynik z rand&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
$liczby = rand(0, $ile);&amp;nbsp;$files[$ile]; //&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/590900/skanowanie-plikow-array</guid>
<pubDate>Thu, 25 Jan 2024 08:25:38 +0000</pubDate>
</item>
<item>
<title>Wyświetl ilość niepowtarzalnych elementów array'a w C++.</title>
<link>https://forum.pasja-informatyki.pl/581061/wyswietl-ilosc-niepowtarzalnych-elementow-arraya-w-c</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
od paru dni zmagam się z następującym problemem:&lt;br /&gt;
&lt;br /&gt;
Mam array'a typu float. W nim znajduje się 15 wartości: 1.4, 0, 1.4, 2.2, 4.2, 5.6, 1, 0, 1, 22.3, 34.4, 22.3, 1.4, 1, 1.4.&lt;br /&gt;
&lt;br /&gt;
I w moim skrypcie chciałbym spowodować, aby wyświetliła się ilość elementów array'a, które się nie powtarzają:&lt;br /&gt;
&lt;br /&gt;
2.2, 4.2, 5.6, 34.4 - czyli ma się wyświetlić 4.&lt;br /&gt;
&lt;br /&gt;
Próbowałem już wielu sposobów z pętlami for i while, jednak wynik nigdy nie wychodził prawidłowy.&lt;br /&gt;
&lt;br /&gt;
Ma ktoś pomysł, aby sprawdzić ilość wartości niepowtarzalnych w tej tablicy?&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuję</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/581061/wyswietl-ilosc-niepowtarzalnych-elementow-arraya-w-c</guid>
<pubDate>Sun, 26 Feb 2023 14:52:51 +0000</pubDate>
</item>
<item>
<title>Angular zwracanie  losowej wartości z array</title>
<link>https://forum.pasja-informatyki.pl/575667/angular-zwracanie-losowej-wartosci-z-array</link>
<description>

&lt;p&gt;Próbuję zwrócić jedną losową wartość z tablicy, ale coś nie wychodzi. Jakieś sugestie ?&lt;/p&gt;



&lt;p&gt;Array:&amp;nbsp;&lt;/p&gt;



&lt;p&gt;[ { &quot;id&quot;: &quot;1&quot;, &quot;category&quot;: &quot;comedy&quot;, &quot;content&quot;: &quot;Millers&quot; }, { &quot;id&quot;: &quot;2&quot;, &quot;category&quot;: &quot;horror&quot;, &quot;content&quot;: &quot;Sinister&quot; }]&lt;/p&gt;



&lt;p&gt;HTML:&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;div  class=&quot;container&quot;&amp;gt;
       &amp;lt;p *ngFor=&quot;let movie of movies&quot;&amp;gt; {{ movie.content }}&amp;lt;/p&amp;gt;    &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;button class=&quot;next&quot;&amp;gt;
    Next
&amp;lt;/button&amp;gt;&lt;/pre&gt;



&lt;p&gt;Service:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
 loadData(): Observable&amp;lt;any&amp;gt; {
        return this.http.get&amp;lt;any&amp;gt;(`http://localhost:3004/movies`).pipe(
            map(response =&amp;gt; {
                return response;
            })
        )
    };&lt;/pre&gt;



&lt;p&gt;Component.ts:&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
export class HomeComponent implements OnInit {

  public movies:any = [];
  constructor(private PagesService: PagesService
  ) { }

  ngOnInit(): void {
    this.loadData()
  };

  loadData() {
    this.PagesService.loadData().subscribe(response =&amp;gt; {
      console.log(response)
      this.movies[Math.floor(Math.random() * this.movies.length)];
      //this.movies = response

    })
  };
}&lt;/pre&gt;



&lt;p&gt;Proóbowałam tez coś takiego :&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
 &amp;lt;!-- &amp;lt;p&amp;gt;{{ randomValue }}&amp;lt;/p&amp;gt;--&amp;gt;&lt;/pre&gt;



&lt;p&gt;ts.:&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
// var randomValue = this.movies[Math.floor(Math.random() * this.movies.length)];
    //  return randomValue&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/575667/angular-zwracanie-losowej-wartosci-z-array</guid>
<pubDate>Fri, 02 Dec 2022 09:20:36 +0000</pubDate>
</item>
<item>
<title>Kopiowanie tablic n-elementowych</title>
<link>https://forum.pasja-informatyki.pl/574196/kopiowanie-tablic-n-elementowych</link>
<description>

&lt;p&gt;Cześć,&lt;/p&gt;



&lt;p&gt;Mam dwie tablice n-elementowe i mam przekopiować wartości z tab1 do tab2, ale z przesunięciem o jedną pozycję.&lt;/p&gt;



&lt;p&gt;Utknęłam na Array.Copy. Dobrze rozumiem, że kopiuję z tab1, od indeksu 0 do tablicy tab2, gdzie w tab2 będzie to ineks1? Na końcu powinnam określić ile elementów chcę skopiować, ale to użytkownik będzie je deklarował. Próbowałam z &quot;rozmiar&quot; i tab1.Length, ale Visual wyrzuca błąd -&amp;gt; System.ArgumentException: „Destination array was not long enough. Check the destination index, length, and the array's lower bounds. ”&lt;/p&gt;



&lt;p&gt;Jak zadeklarować Array.Copy nie znając ilości elementów, które chce skopiować?&lt;/p&gt;



&lt;pre class=&quot;brush:csharp;&quot;&gt;
using System;

namespace Zadanie_4._4
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(&quot;Podaj liczbę elementów tablicy: &quot;);
            int rozmiar = int.Parse(Console.ReadLine());
            int[] tab1 = new int[rozmiar];
            int[] tab2 = new int[tab1.Length];

            for (int i = 0; i &amp;lt; tab1.Length; i++)
            {
                Console.WriteLine(&quot;Podaj wartość {0} elementu: &quot;, i+1);
                tab1[i]= int.Parse(Console.ReadLine());
            }
            for (int i=0; i&amp;lt; tab1.Length; i++)
            {
                if (tab1[i] &amp;gt; 0)
                {
                    tab2[i] = tab1[i];
                }
                   
            }

            Console.Write(&quot;1. &quot;);
            for (int i =0; i&amp;lt; tab2.Length; i++)
            {
                Console.Write(tab2[i] + &quot; &quot;);
            }

            Array.Copy(tab1, 0, tab2, 1, rozmiar);
            for (int i=0; i&amp;lt; tab1.Length; i++)
            {
                Console.WriteLine(tab2[i]);
            }
            Console.Write(&quot;2. &quot;);
            foreach (int x in tab2)
                Console.WriteLine(x);

            Console.ReadKey();&lt;/pre&gt;



&lt;p&gt;Dziękuję :)&lt;/p&gt;</description>
<category>C#</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/574196/kopiowanie-tablic-n-elementowych</guid>
<pubDate>Fri, 04 Nov 2022 12:47:55 +0000</pubDate>
</item>
<item>
<title>array() w $_POST</title>
<link>https://forum.pasja-informatyki.pl/572566/array-w-%24_post</link>
<description>Stworzyłem array() z obiektami mojej klasy, mam problem z wysłaniem jej przez $_POST&lt;br /&gt;
Przed wysłaniem printuje całą tablicę funkcją var_dump(); i wydruk wygląda ok, ale po przesłaniu przez formularz po użyciu funkcji var_dump(); &amp;nbsp;printuje mi tylko: string(5) &amp;quot;Array&amp;quot;.</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/572566/array-w-%24_post</guid>
<pubDate>Fri, 30 Sep 2022 19:46:59 +0000</pubDate>
</item>
<item>
<title>Dlaczego tablica mnożona jest od połowy?</title>
<link>https://forum.pasja-informatyki.pl/572500/dlaczego-tablica-mnozona-jest-od-polowy</link>
<description>

&lt;p&gt;Dlaczego poniższy kod zwraca&lt;em&gt;&amp;nbsp;[&lt;strong&gt;1, 1, 1, 1&lt;/strong&gt;, 16, 32, 64, 128]&lt;/em&gt; zamiast&amp;nbsp;&lt;em&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;[&lt;strong&gt;1, 2, 4, 8&lt;/strong&gt;, 16, 32, 64, 128]&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
const x = Array(8).fill(1);

const xpos = Array(8).fill(0);

for (let i = 0; i &amp;lt; x.length; i++) {
    xpos[x.length - 1 - i] = Number(x[i]);
    xpos[i] = Math.pow(xpos[i] * 2, [i]);
  }
console.log(xpos) // [1, 1, 1, 1, 16, 32, 64, 128]&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/572500/dlaczego-tablica-mnozona-jest-od-polowy</guid>
<pubDate>Wed, 28 Sep 2022 21:00:23 +0000</pubDate>
</item>
<item>
<title>łączenie zmiennych typu array w pętli foreach PHP</title>
<link>https://forum.pasja-informatyki.pl/572215/laczenie-zmiennych-typu-array-w-petli-foreach-php</link>
<description>

&lt;p&gt;Cześć potrzebuję wypisać dane z tabeli do jednej zmiennej&amp;nbsp;w formacie json, zmienna ustalona przez foreach wyświetla tylko ostatnią wartość, więc wszystkie poprzednie produkty znikają z koszyka. Czy da się je jakoś dopisać zachowując array?&lt;/p&gt;



&lt;p&gt;KOD:&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
foreach($_SESSION['shopping_cart'] as $key =&amp;gt; $value)
{
    $items_in_cart++;
    $line_items_array = array(
      'price' =&amp;gt; &quot;{$value['product_stripe']}&quot;,
      'quantity' =&amp;gt; &quot;{$value['product_quantity']}&quot;,
           ); 
}

// $line_items_array wyświetla tylko ostatni produkt&lt;/pre&gt;



&lt;p&gt;dodając .= skrypt przestaje działać z błędem:&amp;nbsp;&lt;/p&gt;



&lt;pre&gt;
Array to string conversion&lt;/pre&gt;



&lt;p&gt;stripe:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;

$checkout_session = \Stripe\Checkout\Session::create([

  'mode' =&amp;gt; 'payment',
  'allow_promotion_codes' =&amp;gt; true,

  'line_items' =&amp;gt; [[$line_items_array]],

  'success_url' =&amp;gt; '',
  'cancel_url' =&amp;gt; '',
]);
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/572215/laczenie-zmiennych-typu-array-w-petli-foreach-php</guid>
<pubDate>Thu, 22 Sep 2022 20:02:44 +0000</pubDate>
</item>
<item>
<title>Jak uzyc poprawnie array map?</title>
<link>https://forum.pasja-informatyki.pl/568965/jak-uzyc-poprawnie-array-map</link>
<description>

&lt;p&gt;Hej,&lt;/p&gt;



&lt;p&gt;Mam pewien problem i nie wiem jak go rozwiązać. Posiadam tablice która posiada w sobie obiekty z czasem początkowym i końcowym coś takiego:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
    {
        from: 0,
        to: 60,
    },
    {
        from: 60,
        to: 120,
    },
    {
        from: 120,
    },&lt;/pre&gt;



&lt;p&gt;W innym pliku, użyłem 3 if'ow i w każdym odnoszę&amp;nbsp;się po indexie&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
duration[0].from&lt;/pre&gt;



&lt;p&gt;Powiedziano mi, że tak nie można i muszę użyć map i podano mi przykład tylko za bardzo nie wiem jak tego użyć&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
const durationTypes = {
  from0To60: {...},
  from60To120: {...},
  moreThan120: {...},
}&lt;/pre&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
DurationTypeMap.from0To60
&lt;/pre&gt;



&lt;p&gt;Dodam, ze tego pliku z duration nie moge modyfikowac, bo jest uzywany przez inne podstrony&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/568965/jak-uzyc-poprawnie-array-map</guid>
<pubDate>Thu, 30 Jun 2022 06:50:14 +0000</pubDate>
</item>
<item>
<title>ARRAYSUB - subarrays</title>
<link>https://forum.pasja-informatyki.pl/563384/arraysub-subarrays</link>
<description>

&lt;p&gt;Mam problem ponieważ spoj w zadaniu &lt;a href=&quot;https://www.spoj.com/problems/ARRAYSUB/&quot; rel=&quot;noreferrer noopener nofollow&quot; target=&quot;_blank&quot; title=&quot;https://e.wsei.edu.pl/mod/assign/view.php?id=19634&quot;&gt;Bonus: ARRAYSUB - subarraysZadanie&lt;/a&gt; wyświetla mi wrong answer chociaż output jest indetyczny a ideone nie wyświetla żadnego błedu&lt;/p&gt;



&lt;p&gt;&amp;nbsp;kod&lt;/p&gt;



&lt;pre class=&quot;brush:csharp;&quot;&gt;
using System;

namespace ConsoleApp17
{
    internal class Program
    {
        private static void Main(string[] args)
        {
            int n = 9;
            int[] arr = new int[] { 1, 2, 3, 1, 4, 5, 2, 3, 6 };
            int k = 3;
            int val = 0;

            for (int i = 0; i &amp;lt; n - k + 1; i++)
            {
                val = arr[i];
                for (int j = i; j &amp;lt; i + k; j++)
                {
                    if (val &amp;lt; arr[j])
                    {
                        val = arr[j];
                    }
                }
                Console.Write(val + &quot; &quot;);
            }
        }
    }
}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description>
<category>C#</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/563384/arraysub-subarrays</guid>
<pubDate>Wed, 23 Mar 2022 10:19:13 +0000</pubDate>
</item>
<item>
<title>PHP porównanie wartości dwóch tablic</title>
<link>https://forum.pasja-informatyki.pl/562817/php-porownanie-wartosci-dwoch-tablic</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;Mam dwie takie same tablice, jedna pobierana dynamicznie ze strony i zbudowana, druga pobierana z pliku json, obie posiadają te same wartości.&lt;/p&gt;



&lt;p&gt;Mianowicie&amp;nbsp;&lt;strong&gt;wyniki.json&lt;/strong&gt;&amp;nbsp;jest taki:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
[
    {
        &quot;title&quot;: &quot;Lorem ipsum dolor sit amet.&quot;,
        &quot;url&quot;: &quot;Lorem ipsum dolor sit amet.&quot;,
        &quot;id&quot;: &quot;59091&quot;
    },
    {
        &quot;title&quot;: &quot;Lorem ipsum dolor sit amet.&quot;,
        &quot;url&quot;: &quot;Lorem ipsum dolor sit amet.&quot;,
        &quot;id&quot;: &quot;59091&quot;
    },
    {
        &quot;title&quot;: &quot;Lorem ipsum dolor sit amet.&quot;,
        &quot;url&quot;: &quot;Lorem ipsum dolor sit amet.&quot;,
        &quot;id&quot;: &quot;59091&quot;
    },
    {
        &quot;title&quot;: &quot;Lorem ipsum dolor sit amet.&quot;,
        &quot;url&quot;: &quot;Lorem ipsum dolor sit amet.&quot;,
        &quot;id&quot;: &quot;59091&quot;
    },
    {
        &quot;title&quot;: &quot;Lorem ipsum dolor sit amet.&quot;,
        &quot;url&quot;: &quot;Lorem ipsum dolor sit amet.&quot;,
        &quot;id&quot;: &quot;59091&quot;
    }
]&lt;/pre&gt;



&lt;p&gt;Tablica zwracana przez php:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
array(5) {
  [0]=&amp;gt;
  array(3) {
    [&quot;title&quot;]=&amp;gt;
    string(83) &quot;Lorem ipsum dolor sit amet.&quot;
    [&quot;url&quot;]=&amp;gt;
    string(109) &quot;Lorem ipsum dolor sit amet.&quot;
    [&quot;id&quot;]=&amp;gt;
    string(5) &quot;59091&quot;
  }
  [1]=&amp;gt;
  array(3) {
    [&quot;title&quot;]=&amp;gt;
    string(27) &quot;Lorem ipsum dolor sit amet.&quot;
    [&quot;url&quot;]=&amp;gt;
    string(60) &quot;Lorem ipsum dolor sit amet.&quot;
    [&quot;id&quot;]=&amp;gt;
    string(5) &quot;60255&quot;
  }
  [2]=&amp;gt;
  array(3) {
    [&quot;title&quot;]=&amp;gt;
    string(30) &quot;Lorem ipsum dolor sit amet.&quot;
    [&quot;url&quot;]=&amp;gt;
    string(61) &quot;Lorem ipsum dolor sit amet.&quot;
    [&quot;id&quot;]=&amp;gt;
    string(5) &quot;60254&quot;
  }
  [3]=&amp;gt;
  array(3) {
    [&quot;title&quot;]=&amp;gt;
    string(14) &quot;Lorem ipsum dolor sit amet.&quot;
    [&quot;url&quot;]=&amp;gt;
    string(47) &quot;Lorem ipsum dolor sit amet.&quot;
    [&quot;id&quot;]=&amp;gt;
    string(5) &quot;60253&quot;
  }
  [4]=&amp;gt;
  array(3) {
    [&quot;title&quot;]=&amp;gt;
    string(51) &quot;Lorem ipsum dolor sit amet.&quot;
    [&quot;url&quot;]=&amp;gt;
    string(84) &quot;Lorem ipsum dolor sit amet.&quot;
    [&quot;id&quot;]=&amp;gt;
    string(5) &quot;60252&quot;
  }
}&lt;/pre&gt;



&lt;p&gt;Kod, który napisałem żeby sprawdzać obie te tablice wygląda tak:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
foreach($json_arr as $info){
                        if(in_array($info[$x]['id'], $oferty, TRUE)){
                               echo 'Obie takie same.'; 
                        } else {
                               echo 'Inne';
            }
        $x++;
        }&lt;/pre&gt;



&lt;p&gt;Niestety problem polega na tym, że nawet jak 2/5 są inne to czynność przypisana do nich wykonuje się dla wszystkich tak samo czyli powiedźmy tutaj jest powiadomienie na telegramie i zamiast dostać wiadomość, że 2/5 id są inne to wysyła 5 komunikatów.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Jakieś podpowiedzi?&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/562817/php-porownanie-wartosci-dwoch-tablic</guid>
<pubDate>Mon, 14 Mar 2022 16:30:30 +0000</pubDate>
</item>
<item>
<title>funkcja Almost sorted i few unique c#</title>
<link>https://forum.pasja-informatyki.pl/562316/funkcja-almost-sorted-i-few-unique-c%23</link>
<description>

&lt;p&gt;mam to stowrzenia funkcje&lt;/p&gt;



&lt;p&gt;almost sroted (prawie posortowane rosnąco, tzn. tylko kilka (niewielki procent) wartości będzie zaburzonych/zamienionych )&lt;/p&gt;



&lt;p&gt;oraz&amp;nbsp;&lt;/p&gt;



&lt;p&gt;few unique (&amp;nbsp;w tablicy będzie niewiele wartości unikalnych (np. tablica 100-elementowa liczb z zakresu od 1 do 10, wartości powtarzają się wielokrotnie))&lt;/p&gt;



&lt;p&gt;w microsct docs sa funckje unique oraz discinct lecz zadna z nich nie działa na array mij kod to&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:csharp;&quot;&gt;
using System;

namespace efektywnos_algorytmow
{
    internal class Program
    {
        private static void Main(string[] args)
        {
            int[] tab1 = GenerateReversed(100);
            for (int i = 0; i &amp;lt; tab1.Length; i++)
            {
                Console.Write($&quot;{tab1[i]} &quot;);
            }
        }

        public static int[] GenerateRandom(int size)
        {
            int[] random = new int[size];
            Losuj(random, 1, 10);
            return random;
        }

        private static void Losuj(int[] tablica, int minVal, int maxVal)
        {
            Random random = new Random();
            for (int i = 0; i &amp;lt; tablica.Length; i++)
            {
                tablica[i] = random.Next(minVal, maxVal);
            }
        }

        public static int[] GenerateSorted(int size)
        {
            int[] tablica = GenerateRandom(size);
            Array.Sort(tablica);
            return tablica;
        }

        public static int[] GenerateReversed(int size)
        {
            int[] tablica = GenerateRandom(size);
            Array.Reverse(tablica);
            return tablica;
        }
  public static int[] GenerateUniuque(int size)
        {
            int[] tablica = GenerateRandom(size);
            Array.Reverse(tablica);
            return tablica;
        }
 public static int[] GenerateAlmostsorted(int size)
        {
            int[] tablica = GenerateRandom(size);
            Array.Reverse(tablica);
            return tablica;
        }
    }
}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C#</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/562316/funkcja-almost-sorted-i-few-unique-c%23</guid>
<pubDate>Tue, 08 Mar 2022 11:33:59 +0000</pubDate>
</item>
<item>
<title>Niedziałająca funkcja array.sort()</title>
<link>https://forum.pasja-informatyki.pl/560424/niedzialajaca-funkcja-array-sort</link>
<description>

&lt;p&gt;Cześć wszystkim,
&lt;br&gt;
piszę pewną stronkę z backendem w nodejs i mam pewien problem. Otóż w poniższym kawałku kodu funkcja sort() zachowuje się tak jakby w ogóle nie działała. Nie ważne jak zmienię mój warunek zawsze dostaję wynik dokładnie taki sam jak przed sortowaniem.&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
import { NextFunction, Request, Response } from 'express';
import * as fs from 'fs';

export const insertXMLEstates = (req: Request, res: Response, next: NextFunction) =&amp;gt; {
  try {
    const files = fs.readdirSync('./public/zip/');

    const sendingDatesFiles = files.map((file) =&amp;gt; {
      const parsedFile = file.split('_');
      const sendDate = parsedFile[1].split('.');
      const dateArray = sendDate.map((num) =&amp;gt; (num != 'zip' ? parseInt(num) : 0));

      return {
        name: file,
        dateTime: Date.parse(`${dateArray[2]}-${dateArray[1]}-${dateArray[0]}`)
      };
    });
    const sortedSendingDatesFiles = sendingDatesFiles.sort((a, b) =&amp;gt; {
      return a.dateTime &amp;gt; b.dateTime ? 0 : 1;
    });
    console.log(sortedSendingDatesFiles);
  } catch (e) {
    throw e;
  }
};&lt;/pre&gt;



&lt;p&gt;Jeśli ktoś z was wie jak mi pomóc, to prosił bym o odpowiedź.&lt;/p&gt;



&lt;p&gt;Z góry dziękuję i pozdrawiam
&lt;br&gt;
Piotr Kułakowski&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/560424/niedzialajaca-funkcja-array-sort</guid>
<pubDate>Fri, 04 Feb 2022 18:07:46 +0000</pubDate>
</item>
<item>
<title>Pomysł na rozdzielenie elementów tablicy javascript.</title>
<link>https://forum.pasja-informatyki.pl/547655/pomysl-na-rozdzielenie-elementow-tablicy-javascript</link>
<description>

&lt;p&gt;Witam.
&lt;br&gt;
Mam pewną tablice, która składa się z obiektów, chciałem w jakiś sposób dobrze to napisać niż powielać operacje, ale nie bardzo mam tutaj pomysł czy da się to jakoś fajnie rozwiązać o czym mówię.&amp;nbsp;
&lt;br&gt;
Mam tablicę gdzie dla danych pól &quot;message&quot; oraz &quot;field&quot; mam wartości z przecinkami, poniżej będą przykłady chciałbym w rezultacje otrzymać tę samą tablicę tylko żę podzielić te wartości.&amp;nbsp;
&lt;br&gt;
split/concat mi tu przychodzi do głowy ale nie bardzo wiem jak możnaby to rozwiązać prościej bez redundancji&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
{&quot;message&quot;: &quot;tresc1,tresc2&quot;, &quot;field&quot;: &quot;pole1,pole2&quot;} 

// w rezultacie chcialbym jakby te sama tablice wynikowa lub przypisac do nowego obiektu
// po prostu tablice, ale z 2 elementami obiektami 

{&quot;message&quot;: &quot;tresc1&quot;, &quot;field&quot;: &quot;pole1&quot;} , {&quot;message&quot;: &quot;tresc2&quot;, &quot;field&quot;: &quot;pole2&quot;}

&lt;/pre&gt;



&lt;p&gt;Dzięki za pomoc, wskazówki&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/547655/pomysl-na-rozdzielenie-elementow-tablicy-javascript</guid>
<pubDate>Tue, 27 Jul 2021 08:17:01 +0000</pubDate>
</item>
<item>
<title>Serialize tablicy z JS nie działa poprawnie, tablica staje się wartością string w nowej tablicy</title>
<link>https://forum.pasja-informatyki.pl/544288/serialize-tablicy-dziala-poprawnie-tablica-staje-wartoscia-string-nowej-tablicy</link>
<description>

&lt;p&gt;Hej&lt;/p&gt;



&lt;p&gt;Mam problem z serializacją danych. Napisałem kod JS dzięki któremu można dodawać tagi. Działa to na takie zasadzie, że jest tablica tags do której są dodawane tagi. Tutaj wszystko działa prawidłowo. Problem pojawia się w momencie próby zapisuje tablicy do bazy danych poprzez PHP.&lt;/p&gt;



&lt;p&gt;Do zapisania tablicy używam Serialize(), ale problem jest taki, że tablica jest zapisana jako jedna wartość string.&lt;/p&gt;



&lt;p&gt;1. Utworzenie tablicy w JS
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
tags = ['samochod', 'motoryzacja', 'polska']&lt;/pre&gt;



&lt;p&gt;2. Uzywam funkcjo serialize PHP, w rezultacie otrzymuje to:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
a:1:{i:0;s:27:&quot;samochod,motoryzacja,polska&quot;;}&lt;/pre&gt;



&lt;p&gt;Co już jest błędne. NIe mam pojęcia jak to zrobić. Próbowałem JSON.stringify, dodać cast JSONArray ale nici.&lt;/p&gt;



&lt;p&gt;Czy ktoś może wiem jak temu zaradzić?&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/544288/serialize-tablicy-dziala-poprawnie-tablica-staje-wartoscia-string-nowej-tablicy</guid>
<pubDate>Sun, 20 Jun 2021 12:37:07 +0000</pubDate>
</item>
<item>
<title>Splice() w ForEach()? [JS]</title>
<link>https://forum.pasja-informatyki.pl/536216/splice-w-foreach-js</link>
<description>

&lt;p style=&quot;text-align: justify;&quot;&gt;Cześć, spotkałem się z dosyć niezrozumiałą dla mnie sytuacją przy zwykłym zastosowaniu forEach() i splice() wewnątrz. Miało to na celu usunięciu wszystkich elementów z tablicy składającej się z 2 elementowych tablic, w których el[1] jest pustym znakiem. Tabela wejściowa:
&lt;br&gt;
&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=219154560888223637&quot; style=&quot;height:403px; width:261px&quot;&gt;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
history.forEach((el, idx) =&amp;gt; {
                if (el[1] === '')
                    history.splice(idx, 1)
            })
console.table(history)&lt;/pre&gt;



&lt;p&gt;W rezultacie czego usunięto niektóre elementy, ale nie wszystkie, co na poniższej ilustracji widać.&lt;/p&gt;



&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=17235636189614065523&quot; style=&quot;height:271px; width:264px&quot;&gt;
&lt;br&gt;
Podejrzewałem na początku, że problemem może być usuwanie elementów tabeli podczas operacji na niej, ale nawet przy wykonaniu dodatkowej,&amp;nbsp;referencyjnej tabeli wynik jest ten sam. Każdy element z tych elementów na pewno jest tym samym znakiem co do wartości '', bo to &quot;wypluwała&quot; poprzedzająca pętla. Dziwne również wydaje mi się, dlaczego w tym momencie, jak uruchomię forEach kilkukrotnie to usuwane są wartości, tak jakbym oczekiwał po pierwszym uruchomieniu?&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
for (let i = 0; i &amp;lt; history.length; i++)
                history.forEach((el, idx) =&amp;gt; {
                    if (el[1] === '')
                        history.splice(idx, 1)
                })
console.table(history)&lt;/pre&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=11150280086788803838&quot; style=&quot;height:206px; width:264px&quot;&gt;
&lt;br&gt;
Pytam, bo chciałbym wiedzieć i zrozumieć na przyszłość, skąd taki rezultat. Z góry dziękuję za odpowiedź :)&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/536216/splice-w-foreach-js</guid>
<pubDate>Tue, 06 Apr 2021 18:54:55 +0000</pubDate>
</item>
<item>
<title>PHP - tabela z danymi do tablicy</title>
<link>https://forum.pasja-informatyki.pl/533508/php-tabela-z-danymi-do-tablicy</link>
<description>

&lt;p&gt;Cześć!&lt;/p&gt;



&lt;p&gt;Mam pytanko :)) Otóż potrzebuję aby dane z tabeli trafiały do tablicy mam takie dane:&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;tr&amp;gt;
      &amp;lt;td&amp;gt;naglowek&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;wartosc&amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&amp;lt;tr&amp;gt;
      &amp;lt;td&amp;gt;naglowek&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;wartosc&amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&amp;lt;tr&amp;gt;
      &amp;lt;td&amp;gt;naglowek&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;wartosc&amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;
&amp;lt;tr&amp;gt;
      &amp;lt;td&amp;gt;naglowek&amp;lt;/td&amp;gt;   &amp;lt;td&amp;gt;wartosc&amp;lt;/td&amp;gt;
&amp;lt;/tr&amp;gt;&lt;/pre&gt;



&lt;p&gt;i chciałbym aby tablica wyglądała następująco:&lt;/p&gt;



&lt;p&gt;array([naglowek]=&amp;gt;&quot;wartosc&quot;,&amp;nbsp;[naglowek]=&amp;gt;&quot;wartosc&quot;,&amp;nbsp;[naglowek]=&amp;gt;&quot;wartosc&quot;,&amp;nbsp;[naglowek]=&amp;gt;&quot;wartosc&quot;);&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Udało mi się zrobić coś takiego:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
&amp;lt;?php
function tdrows($elements)
{
  $str = &quot;&quot;;
  foreach ($elements as $element) {
      $str .= $element-&amp;gt;nodeValue . &quot;, &quot;;
  }

  return $str;
}

function getdata()
{
  $contents = &quot;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Row 1 Column 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Row 1 Column 2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Row 2 Column 1&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Row 2 Column 2&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&quot;;
  $DOM = new DOMDocument;
  $DOM-&amp;gt;loadHTML($contents);

  $items = $DOM-&amp;gt;getElementsByTagName('tr');

  foreach ($items as $node) {
      echo tdrows($node-&amp;gt;childNodes) . &quot;&amp;lt;br /&amp;gt;&quot;;
  }
}

getdata();
?&amp;gt;&lt;/pre&gt;



&lt;p&gt;Pomożecie? :D&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/533508/php-tabela-z-danymi-do-tablicy</guid>
<pubDate>Wed, 17 Mar 2021 19:45:47 +0000</pubDate>
</item>
<item>
<title>Jak porównać dwa array?</title>
<link>https://forum.pasja-informatyki.pl/530919/jak-porownac-dwa-array</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Chciałbym porównać ze sobą dwie tablice w Javascript. Widziałem kilka wzorów kodu jak można to zrobić, ale nie wiem który z nich jest najlepszy. Dwa zamieszczone niżej wzory wydają mi się najlepsze.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Czytałem gdzieś , że metoda z JSON.stringify() nie zawsze zadziała dobrze. Czy są jakieś sytuacje kiedy nie powinno się polegać na tej metodzie i zamiast niej użyć inną?&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Z góry dziękuje za odpowiedź.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Poniżej umieszczam cały kod i &lt;a rel=&quot;nofollow&quot; href=&quot;https://codepen.io/luk21/pen/wvoyaGJ&quot;&gt;codepen&lt;/a&gt;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
const array1 = [&quot;red&quot;, &quot;blue&quot;, &quot;green&quot;];
const array2 = [&quot;red&quot;, &quot;blue&quot;, &quot;green&quot;]; 


// ver 1
let w = JSON.stringify(array1) === JSON.stringify(array2);
document.querySelector('.a').innerHTML = w


// ver 2
function arraysAreIdentical(arr1, arr2) {
                if (arr1.length !== arr2.length) return false;
                for (var i = 0, len = arr1.length; i &amp;lt; len; i++) {
                    if (arr1[i] !== arr2[i]) {
                        return false;
                    }
                }
                return true;
}
document.querySelector('.a1').innerHTML = arraysAreIdentical(array1, array2)&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/530919/jak-porownac-dwa-array</guid>
<pubDate>Thu, 25 Feb 2021 23:17:02 +0000</pubDate>
</item>
<item>
<title>Sumowanie wartości dwóch tabel-funkcja</title>
<link>https://forum.pasja-informatyki.pl/530903/sumowanie-wartosci-dwoch-tabel-funkcja</link>
<description>

&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Witam. Nie mogę sobie poradzić z banalną rzeczą. Nie potrafię napisać funkcji, która&amp;nbsp; doda wartości z jednej tablicy do drugiej tak żeby indeksami się sumowały, a nie grupowały wszystkie razem.Próbowałem &quot;parsem&quot; &quot;joinem&quot; &quot;reducem &quot;i nie działa. Zawsze jest nowa pusta tabela. Rezultat ma być taki jak poniżej. OCzekuje, jakiejś wskazówki/naprowadzenia nie gotowego kodu.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
function sum(tab1, tab2)
var tab1 = [-5,7,12,8,42,76]; 
var tab2 = [9, 8 ,33, 56,11,-5];
result = 94,15,55,64,53,71];&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/530903/sumowanie-wartosci-dwoch-tabel-funkcja</guid>
<pubDate>Thu, 25 Feb 2021 21:08:13 +0000</pubDate>
</item>
<item>
<title>Znajdz ZM w array ktory jest  w object w array</title>
<link>https://forum.pasja-informatyki.pl/529413/znajdz-zm-w-array-ktory-jest-w-object-w-array</link>
<description>

&lt;p&gt;&amp;nbsp;Witam,&lt;/p&gt;



&lt;p&gt;Mam taki zapis danych:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;

        let test = [{
            id: 1,
            product: 'phone',
            color: ['red', 'blue', 'green']
        }, {
            id: 2,
            product: 'notebook',
            color: ['black', 'orange', 'green']
        }]&lt;/pre&gt;



&lt;p&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chciałbym zaznaczyc tablice&amp;nbsp;&amp;nbsp;&amp;nbsp; 'color: ['red', 'blue', 'green']'&amp;nbsp; i&amp;nbsp; sprawdzic w petli czy jest tam zmienna 'red'.&amp;nbsp;&amp;nbsp;&amp;nbsp; Jaki to zrobic najlepiej?
&lt;br&gt;
Próbowałem użyć&lt;strong&gt; forEach, filter i map&lt;/strong&gt;, ale nie zadziałało mi.&lt;/p&gt;



&lt;p&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Na ta chwile tylko taki pomysl mi przyszedł i to działa.&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
 let w;
        for (const e of test) {
            // console.log(e) //   arr lvl 1
            for (const z of e.color) {
                // console.log(z) //   arr lvl 2
                if (z === 'red') {
                    console.log(`Zmienna '${z}'  jest w  obiekcie o id: ${e.id}`)
                    w = `Zmienna '${z}'  jest w  obiekcie o id: ${e.id}`

                }
            }
        }
        document.querySelector('.a').innerHTML = w&lt;/pre&gt;



&lt;p&gt;
&lt;br&gt;
Tu kod na codepen.io:&amp;nbsp;&amp;nbsp; &lt;a rel=&quot;nofollow&quot; href=&quot;https://codepen.io/luk21/pen/bGBgJPN&quot;&gt;moj kod&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/529413/znajdz-zm-w-array-ktory-jest-w-object-w-array</guid>
<pubDate>Sat, 13 Feb 2021 16:18:15 +0000</pubDate>
</item>
<item>
<title>Jak odnieść się do pustej komórki w tablicy?</title>
<link>https://forum.pasja-informatyki.pl/525396/jak-odniesc-sie-do-pustej-komorki-w-tablicy</link>
<description>

&lt;p&gt;Witajcie,&lt;/p&gt;



&lt;p&gt;Potrzebuję stworzyć warunek który będzie polegał na tym że:&lt;/p&gt;



&lt;p&gt;z kodu php i sql (zwykły select) uzyskuję rekord i zapisuję go do tablicy np:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
Array ( [0] =&amp;gt; Array ( [id] =&amp;gt; 1 [imie] =&amp;gt; przykladowe_imie&amp;nbsp;[zdjecie] =&amp;gt; [zainteresowania] =&amp;gt; podroze) )

&lt;/pre&gt;



&lt;p&gt;i chciałbym stworzyć warunek w którym: jężeli w zamiennej &quot;zdjęcie&quot; nie będzie niczego to nie wyświetli się się na stronie(img src ...).&amp;nbsp;&lt;/p&gt;



&lt;p&gt;zaczałbym od isset&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
 if(isset($profil[&quot;zdjecie&quot;]=''))
 {
  echo &quot;brak zdjęcia&quot;; //domyślnie usunę to aby wyświetlało się zdjęcie jezeli jest
 }
 else
{


echo &quot;&amp;lt;img src=''.$zdjecie.&amp;gt;

}&lt;/pre&gt;



&lt;p&gt;wiadomo że to nie działa :) podpowiedzcie czy da radę zrobić coś takiego&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/525396/jak-odniesc-sie-do-pustej-komorki-w-tablicy</guid>
<pubDate>Fri, 15 Jan 2021 19:20:38 +0000</pubDate>
</item>
<item>
<title>JS - operacje na tablicach</title>
<link>https://forum.pasja-informatyki.pl/522334/js-operacje-na-tablicach</link>
<description>

&lt;p&gt;Witam, posiadam dwie tablice&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
const samochody = [
{ kolor:' Czerwony ',marka:' Opel ' },
{ kolor:' Bialy ',marka:' Opel ' },
{ kolor:' Czarny ',marka:' Mazda ' },
{ kolor:' Brazowy ',marka:' Renault ' },
{ kolor:' Srebrny ',marka:' Renault ' },
{ kolor:' Bialy ',marka:' Renault ' }
]


const id = [
{ marka:' Opel ', id:' 3 ' },
{ marka:' Mazda ', id:' 1 ' },
{ marka:' Renault ', id:' 12 ' },
{ marka:' Opel ', id:' 2 ' },
{ marka:' Renault ', id:' 14 ' },
{ marka:' Renault ', id:' 13 ' }
]&lt;/pre&gt;



&lt;p&gt;Ilosc elementow w obu tablicach zawsze jest taka sama względem marki (taka sama ilosc danej marki w obu tablicach)&lt;/p&gt;



&lt;p&gt;Teraz zależy mi aby przypisać ID z drugiej tablicy, do tablicy SAMOCHODY (gdzie są też kolory) aby kolejność pierwszej tablicy (samochody) została zachowania, a tylko z drugiej tablicy same id sie skopiowaly do pierwszej względem marki, tylko że id muszą być posortowane rosnąco.&lt;/p&gt;



&lt;p&gt;Druga tablica (id) może mieć elementy w losowej kolejności.&lt;/p&gt;



&lt;p&gt;Oczekiwany rezultat:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;


const rezultat = [
{ kolor:' Czerwony ',marka:' Opel ', id:' 2 '  },
{ kolor:' Bialy ',marka:' Opel ' , id:' 3 ' },
{ kolor:' Czarny ',marka:' Mazda ' , id:' 1 ' },
{ kolor:' Brazowy ',marka:' Renault ' , id:' 12 ' },
{ kolor:' Srebrny ',marka:' Renault ' , id:' 13 ' },
{ kolor:' Bialy ',marka:' Renault ' , id:' 14 ' }
]
&lt;/pre&gt;



&lt;p&gt;id zostaly przypisane rosnaco wzgledem marki, nie zmieniajac kolejnosci elementow pierwszej tablicy.&lt;/p&gt;



&lt;p&gt;Jak takie coś osiągnąć najprościej?&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/522334/js-operacje-na-tablicach</guid>
<pubDate>Wed, 23 Dec 2020 13:45:01 +0000</pubDate>
</item>
<item>
<title>PHP rozdzielenie wielopoziomowej tablicy</title>
<link>https://forum.pasja-informatyki.pl/521751/php-rozdzielenie-wielopoziomowej-tablicy</link>
<description>

&lt;p&gt;Cześć, mam tablicę w takiej formie&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
&quot;pl.yaml&quot; =&amp;gt; array:1 [▼
    &quot;app&quot; =&amp;gt; array:1 [▼
      &quot;type&quot; =&amp;gt; &quot;Jakaś wartość&quot;
    ]
  ]&lt;/pre&gt;



&lt;p&gt;i chciałbym to skonwertować aby zwróciło app.type&lt;/p&gt;



&lt;p&gt;chodzi o to aby poziomy w tablicy oddzielić . i zwrócić w formie ciągu&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/521751/php-rozdzielenie-wielopoziomowej-tablicy</guid>
<pubDate>Fri, 18 Dec 2020 09:25:45 +0000</pubDate>
</item>
<item>
<title>Puste ArrayCollection - OneToMany</title>
<link>https://forum.pasja-informatyki.pl/513906/puste-arraycollection-onetomany</link>
<description>

&lt;p&gt;Witam.
&lt;br&gt;
Pracuje obecnie na Symfony 3.4.37 i posiadam tabele, która odnosi się do samej siebie w relacji One-To-Many. Jest to wzór kategorii i ich podkategorii. Niestety kiedy próbuje wyciągnąć dane dotyczące rodzica i dzieci to collection: ArrayCollection nie zawiera żadnych elementów. Szukałem już po internecie i dokumentacji. Może coś przeoczyłem, jestem dość nowy w tym temacie.&lt;/p&gt;



&lt;p&gt;Fotka z bazy:
&lt;br&gt;
&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=7889090285348966639&quot; style=&quot;height:196px; width:463px&quot;&gt;
&lt;br&gt;
Jak widać relacje w bazie są jakie są i teraz dostaje takie info z dumpa&quot;
&lt;br&gt;
&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=13024300138509749949&quot; style=&quot;height:303px; width:351px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Kod Entity:
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
&amp;lt;?php

namespace WL\AppBundle\Entity;

use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\Mapping as ORM;

/**
 * TestCat
 *
 * @ORM\Table(name=&quot;test_cat&quot;)
 * @ORM\Entity(repositoryClass=&quot;WL\AppBundle\Repository\TestCatRepository&quot;)
 */
class TestCat
{
    /**
     * @var int
     *
     * @ORM\Column(name=&quot;id&quot;, type=&quot;integer&quot;)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy=&quot;AUTO&quot;)
     */
    private $id;

    /**
     * @var string|null
     *
     * @ORM\Column(name=&quot;parent_id&quot;, type=&quot;integer&quot;, nullable=true)

     */
    private $parent_id;

    /**
     * Many to One
     * @ORM\ManyToOne (targetEntity=&quot;WL\AppBundle\Entity\TestCat&quot;, inversedBy=&quot;children&quot;)
     * @ORM\JoinColumn(name=&quot;parent_id&quot;, referencedColumnName=&quot;id&quot;)
     */
    private $parent;


    /**
     * @ORM\OneToMany (targetEntity=&quot;WL\AppBundle\Entity\TestCat&quot;, mappedBy=&quot;parent&quot;)
     */
    private $children;


    /**
     * @var string
     *
     * @ORM\Column(name=&quot;description&quot;, type=&quot;text&quot;)
     */
    private $description;


    public function __construct(){
        $this-&amp;gt;children = new ArrayCollection();
    }

    /**
     * @return Collection
     */
    public function getChildren(): ?Collection{
        return $this-&amp;gt;children;
    }

    public function setParent($id):void{
        $this-&amp;gt;parent = $id;
    }

    /**
     * Get id.
     *
     * @return int
     */
    public function getId()
    {
        return $this-&amp;gt;id;
    }

    /**
     * Set parent.
     *
     * @param null $parent_id
     * @return TestCat
     */
    public function setParentId($parent_id = null)
    {
        $this-&amp;gt;parent_id = $parent_id;

        return $this;
    }

    /**
     * Get parent.
     *
     * @return integer|null
     */
    public function getParentId()
    {
        return $this-&amp;gt;parent_id;
    }


    /**
     * Set description.
     *
     * @param string $description
     *
     * @return TestCat
     */
    public function setDescription(string $description)
    {
        $this-&amp;gt;description = $description;

        return $this;
    }

    /**
     * Get description.
     *
     * @return string
     */
    public function getDescription()
    {
        return $this-&amp;gt;description;
    }
}
&lt;/pre&gt;



&lt;p&gt;Wywołanie w Controllerze:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
        $em = $this-&amp;gt;getDoctrine()-&amp;gt;getManager();
        $cats = $em-&amp;gt;getRepository('WLAppBundle:TestCat')-&amp;gt;findAll();
        dump($cats[0]-&amp;gt;getChildren());die;&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/513906/puste-arraycollection-onetomany</guid>
<pubDate>Wed, 28 Oct 2020 10:57:50 +0000</pubDate>
</item>
<item>
<title>Vue dodaje inputa do tworzonej listy</title>
<link>https://forum.pasja-informatyki.pl/513864/vue-dodaje-inputa-do-tworzonej-listy</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
ma takie pytanie. Chciałbym zrobić cos w postaci &amp;quot;to do list&amp;quot; , natomiast do każdego dodawanego produktu (który wrzucam do tablicy), chciałbym również dać możliwość dodania ceny po dodaniu już produktu. Czyli input dodany w li, &amp;nbsp;po wpisaniu ceny dodaje ją do produktu. &amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
W jaki sposób można cos takiego zrobić?&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Pozdrawiam i z góry dzieki</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/513864/vue-dodaje-inputa-do-tworzonej-listy</guid>
<pubDate>Wed, 28 Oct 2020 07:11:45 +0000</pubDate>
</item>
<item>
<title>duze litery obok siebie. pusta tablia  mimo .push</title>
<link>https://forum.pasja-informatyki.pl/509857/duze-litery-obok-siebie-pusta-tablia-mimo-push</link>
<description>

&lt;p&gt;witam wszystkich, naprawde zaciąłem się przy zadaniu sprawdzającym czy dany string zawiera tylko łacińskie litery i czy nie ma dwóch dużych/małych liter tuż&amp;nbsp;obok siebie. zalozylem taki plan:
&lt;br&gt;
1.sprawdź czy string zawiera tylko łacińskie znaki.&amp;nbsp;
&lt;br&gt;
2. sprawdz czy sa duze litery
&lt;br&gt;
3. umieść .indexof dużych liter do tablicy
&lt;br&gt;
4. użyj .map do tablicy aby znaleźć różnice indexof, czyli gdy różnica wyniesie 1, to znaczy ze dwie duże litery są obok siebie.&amp;nbsp;
&lt;br&gt;
5. sprawdź to samo dla malych liter&lt;/p&gt;



&lt;p&gt;A wiec, gdy próbuje wrzucić pozycje liter do tablicy (punkt 3),console.log zwraca mi pusta tablice. Próbowałem tu .concat, .push, pętle - i nic nie działa.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;bez tego nie mogę przejść dalej.
&lt;br&gt;
Proszę o jakieś porady.&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
const task101 = () =&amp;gt; {
  const task101in = document.querySelector(&quot;#task101in&quot;).value;
  const t101ans = document.querySelector(&quot;#task101ans&quot;);
  const another = [];
  //if length of string is not the same as length of latin letters
  if ((task101in.match(/[a-zA-Z]/g) || &quot;&quot;).length != task101in.length) {
    t101ans.textContent = `Non Latin letters, try again`;
  } else {
    //looking for uppercase letters
    for (let i = 0; i &amp;lt; task101in.length; i++) {
      //check index of uppercase
      const indexNum = task101in.indexOf(task101in[i].match(/[A-Z]/g));
      //trying to push indexof numbers to an array
      for (let y = 0; y &amp;lt;= indexNum.length; y++) {
        // const another = [];
        another = another.push(indexNum)
        return another
      }
      t101ans.textContent += indexNum
    }
  }
};
document.querySelector(&quot;#task101&quot;).addEventListener(&quot;click&quot;, task101);&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/509857/duze-litery-obok-siebie-pusta-tablia-mimo-push</guid>
<pubDate>Mon, 28 Sep 2020 15:42:21 +0000</pubDate>
</item>
<item>
<title>niezidentyfikowany obiekt undefined</title>
<link>https://forum.pasja-informatyki.pl/502845/niezidentyfikowany-obiekt-undefined</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;Mam problem bo pojawił mi się skądś jakiś obiekt undefined&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=13321720111215324442&quot; style=&quot;height:337px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;widać go u samej góry który mi miesza w kodzie, nie wiem skąd się wziął.... jako ostatni obiekt w tablicy&lt;/p&gt;



&lt;p&gt;taki mam kod&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
import React, { useEffect } from 'react'
import { connect } from 'react-redux'
import Points from './Points'
import alarm from './../assets/alarm.mp3'
import Play from './Play'



function Task(props) {
    console.log(props);
    const clickDelete = (id) =&amp;gt; {
        props.deleteItem(id)
    }
    const handlePoint = (id) =&amp;gt; {
        props.pointCheck(id)
    }
    const handleTitle = (each) =&amp;gt; {
        console.log(each);
        props.titleCheckTask(each)
    }
    console.log(props.items.todos);
    const itemDetail = props.items.todos.filter(each =&amp;gt; {
        console.log(each);
        console.log(each.id);
        console.log(props.items.selectedItem.id);
        return each.id === props.items.selectedItem.id
    })
    const editTrue = props.items.todos.filter(each =&amp;gt; {
        return each.edit === true
    })
    const editBack = () =&amp;gt; {
        props.editTaskState()
    }
    useEffect(() =&amp;gt; {
        editBack()
    }, []);

    const clickEdit = (item, id) =&amp;gt; {
        props.display(item, id)
        props.editTask(item)
    }

    const [details] = itemDetail
    if (itemDetail.length &amp;lt; 1) {
        return (
            &amp;lt;div className='title'&amp;gt;
                &amp;lt;div className='title-wrapper'&amp;gt;
                    &amp;lt;p&amp;gt;You have no todos left&amp;lt;/p&amp;gt;
                &amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
        )
    }
    console.log(itemDetail[0].date);
    const alldetails = details.detail.map(each =&amp;gt; {
        if (each.point != null)
            return (
                &amp;lt;div key={each.point}&amp;gt;
                    &amp;lt;input onClick={(id) =&amp;gt; { handlePoint(each.point) }} className='point-check' id={each.point} type=&quot;checkbox&quot; checked={each.pointMarked} /&amp;gt;
                    &amp;lt;label className='point-label' htmlFor={each.point}&amp;gt;{each.point}&amp;lt;/label&amp;gt;
                &amp;lt;/div&amp;gt;
            )
    })

    return (
        &amp;lt;&amp;gt;
            &amp;lt;div className='task-container'&amp;gt;
                &amp;lt;div className='title'&amp;gt;
                    &amp;lt;div className='title-wrapper'&amp;gt;
                        &amp;lt;input onClick={(id) =&amp;gt; { handleTitle(itemDetail[0]) }} className='title-check' id={itemDetail[0].title} type=&quot;checkbox&quot; checked={itemDetail[0].titleMarked} /&amp;gt;
                        &amp;lt;label onClick={(id) =&amp;gt; { handleTitle(itemDetail[0]) }} className='title-label' htmlFor=&quot;todo&quot; data-content={details.title}&amp;gt;{details.title}&amp;lt;/label&amp;gt;
                    &amp;lt;/div&amp;gt;
                    &amp;lt;i onClick={() =&amp;gt; { clickDelete(details.id) }} className=&quot;fas fa-trash-alt&quot;&amp;gt;&amp;lt;/i&amp;gt;
                &amp;lt;/div&amp;gt;
                {alldetails}
                &amp;lt;div&amp;gt;{itemDetail[0].date != null ? (itemDetail[0].date.toLocaleDateString()) : (null)}&amp;lt;/div&amp;gt;
                &amp;lt;button onClick={() =&amp;gt; { clickEdit(itemDetail[0].id, 'edit') }}&amp;gt;EDIT&amp;lt;/button&amp;gt;
            &amp;lt;/div&amp;gt;

        &amp;lt;/&amp;gt;
    )
}
const mapStateToProps = (state) =&amp;gt; {
    console.log(state);
    return {
        items: state.item,
        position: state.position
    }
}
const mapDispatchToProps = (dispatch) =&amp;gt; {
    return {
        deleteItem: (id) =&amp;gt; { dispatch({ type: 'DELETE', id: id }) },
        pointCheck: (id) =&amp;gt; { dispatch({ type: 'CHANGE_CHECK', id: id }) },
        titleCheckTask: (each) =&amp;gt; { dispatch({ type: 'CHANGE_TITLE_TASK', each: each }) },
        display: (task, id) =&amp;gt; { dispatch({ type: 'DISPLAY', task: task, id: id }) },
        editTask: (id) =&amp;gt; { dispatch({ type: 'EDIT_TASK', id: id }) },
        editTaskState: () =&amp;gt; { dispatch({ type: 'EDIT_TASK_STATE' }) },
    }
}
export default connect(mapStateToProps, mapDispatchToProps)(Task)
&lt;/pre&gt;



&lt;p&gt;proszę o pomoc, radę&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/502845/niezidentyfikowany-obiekt-undefined</guid>
<pubDate>Thu, 06 Aug 2020 14:56:22 +0000</pubDate>
</item>
<item>
<title>JS - losowanie wartości z tablicy</title>
<link>https://forum.pasja-informatyki.pl/497873/js-losowanie-wartosci-z-tablicy</link>
<description>

&lt;p&gt;Witam wszystkich. Czas na poprawę humoru bo dla Was pewnie będzie to banalne. Jestem przedszkolakiem w JS.
&lt;br&gt;
Chciałbym stworzyć prosty kod który wylosuje jedną wartosć z gotowej tablicy. No i pewnie coś namieszałem w kodzie.&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
let baza = new Array(4);
    baza[0] = &quot;Ala ma słonia&quot;;
    baza[1] = &quot;Lubię zupę pomidorową&quot;;
    baza[2] = &quot;Pączki są spoczko&quot;;
    baza[3] = &quot;Nic tak nie drażni kobiety jak wszystko&quot;;
    baza[4] = &quot;Łoooooooo matko jedyna!&quot;;

for (i=0; i&amp;lt;5; i++)
    {
        if (baza &amp;gt;= 4) baza = 1;
        baza = Math.floor(Math.random(baza[i])*4+1);
    }

console.log(baza[i]);&lt;/pre&gt;



&lt;p&gt;Błędy jakie pokazuje konsola to:&lt;/p&gt;



&lt;pre&gt;
Unexpected identifier&lt;/pre&gt;



&lt;p&gt;lub&amp;nbsp;&lt;/p&gt;



&lt;pre&gt;
undefined&lt;/pre&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/497873/js-losowanie-wartosci-z-tablicy</guid>
<pubDate>Mon, 06 Jul 2020 16:35:09 +0000</pubDate>
</item>
<item>
<title>Array - Obiekt wyświetla się prawidłowo a po dodaniu wartości zwraca undefined.</title>
<link>https://forum.pasja-informatyki.pl/491858/array-obiekt-wyswietla-sie-prawidlowo-a-po-dodaniu-wartosci-zwraca-undefined</link>
<description>

&lt;p&gt;Hej,&lt;/p&gt;



&lt;p&gt;Mam pewien dziwny problem z Array'em. W template vue.js mam funkcje która oblicza różnicę pomiędzy dwiema wartościami oblicz(index, 'nazwa'). Odbieram to w methods. Problem pojawia się przy próbie wyciągnięcia array'u.&lt;/p&gt;



&lt;p&gt;Sprawa wygląda tak:&lt;/p&gt;



&lt;p&gt;requirements jest tablicą zawierającą obiekty. Do funkcji jest przesyłany indeks oraz nazwe elementu w formie stringu który ma być obliczony&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
this.requirements[index][name] --&amp;gt; Zwraca element z obiektu o podanym indexie. &lt;/pre&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
this.requirements[index+1] -&amp;gt; Prawidłowo zwraca kolejny obiekt &lt;/pre&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
this.requirements[index+1][name] -&amp;gt; Już nie działa&lt;/pre&gt;



&lt;p&gt;Nie wiem czemu index+1 bez elementu wyświetla się prawidłowo a po dodaniu elementu który chcę wyciągnąć z tablicy wywala mi &quot;(index+1) is undefined&quot;&lt;/p&gt;



&lt;p&gt;Ktoś może wie w czym tkwi problem ?&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/491858/array-obiekt-wyswietla-sie-prawidlowo-a-po-dodaniu-wartosci-zwraca-undefined</guid>
<pubDate>Sun, 31 May 2020 19:43:23 +0000</pubDate>
</item>
<item>
<title>Zapytanie MySql do tablicy dwuwymiarowej.</title>
<link>https://forum.pasja-informatyki.pl/485083/zapytanie-mysql-do-tablicy-dwuwymiarowej</link>
<description>

&lt;p&gt;Witam. Szukam sposobu jak prze konwertować zapytanie mysql (o niewiadomej ilości kolumn i wierszy) do zmiennej typu &lt;strong&gt;string[][]&lt;/strong&gt;. Najbliżej byłem chyba używając zmiennej typu&amp;nbsp;&lt;em&gt;&lt;strong&gt;DataTable&lt;/strong&gt;&lt;/em&gt; a następnie za pomocą&amp;nbsp;&lt;em&gt;&lt;strong&gt;ToArray()&lt;/strong&gt;&lt;/em&gt; konwertowałem to do zmiennej typu &lt;strong&gt;object[][]&lt;/strong&gt;. Niestety już z &lt;strong&gt;object[][]&lt;/strong&gt; na &lt;strong&gt;string[][]&lt;/strong&gt; nie mam pojęcia jak prze konwertować, wstawienie &lt;strong&gt;(string[][])&lt;/strong&gt; przed zmienną &lt;strong&gt;object[][]&lt;/strong&gt; nie działa.&lt;/p&gt;</description>
<category>C#</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/485083/zapytanie-mysql-do-tablicy-dwuwymiarowej</guid>
<pubDate>Tue, 28 Apr 2020 11:15:24 +0000</pubDate>
</item>
<item>
<title>Problem ze stworzeniem tablicy asocjacyjnej</title>
<link>https://forum.pasja-informatyki.pl/481516/problem-ze-stworzeniem-tablicy-asocjacyjnej</link>
<description>

&lt;p&gt;Hejka Naklejka ! Mam mały problemik, dużo grzebałem ale nie potrafię znaleźć rozwiązania. Mam nadzieję że ktoś pomoże &amp;lt;3&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
&amp;lt;?php
    if(!isset($_POST['login'])){
        header('Location: sign_in.php');
        exit();
    }
    include(&quot;./connection.php&quot;);

    $login     = htmlentities(mysqli_real_escape_string($connect, $_POST['login']));
    $password  = htmlentities(mysqli_real_escape_string($connect, $_POST['password' ]));

    $findUser  = &quot;select * from users where user_login='$login' AND user_pass='$password'&quot;;

    $query     = mysqli_query($connect, $findUser);
    $checkUser = mysqli_num_rows($query);

    if($checkUser == 1){
        $_SESSION['isLogged'] = true;

        $line = $checkUser-&amp;gt;fetch_assoc();
        $_SESSION['user_name']     = $line['user_name'];
        $_SESSION['c#_Tests']      = $line['c#_Tests'];
        $_SESSION['Web_Tests']     = $line['Web_Tests'];
        $_SESSION['Arduino_Tests'] = $line['Arduino_Tests'];
        $_SESSION['Unity_Tests']   = $line['Unity_Tests'];

    }else{
        $_SESSION['error'] = &quot;&amp;lt;span&amp;gt;Sprawdź pasy zią :{D &amp;lt;/span&amp;gt;&quot;;
        header('Location: sign_in.php');
    }

?&amp;gt;&lt;/pre&gt;



&lt;p&gt;BŁĄD:&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Fatal error&lt;/strong&gt;: Uncaught Error: Call to a member function fetch_assoc() on int in D:\xampp\htdocs\Blog_zaprogreamowani\findUser.php:19 Stack trace: #0 {main} thrown in&amp;nbsp;&lt;strong&gt;D:\xampp\htdocs\Blog_zaprogreamowani\findUser.php&lt;/strong&gt;&amp;nbsp;on line&amp;nbsp;&lt;strong&gt;19&lt;/strong&gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/481516/problem-ze-stworzeniem-tablicy-asocjacyjnej</guid>
<pubDate>Sat, 11 Apr 2020 17:43:43 +0000</pubDate>
</item>
<item>
<title>Prosty program a'la baza danych-wyświetlanie danych</title>
<link>https://forum.pasja-informatyki.pl/475842/prosty-program-ala-baza-danych-wyswietlanie-danych</link>
<description>

&lt;p&gt;Witam, napisałam prostą bazę danych, gdzie oprócz klasy Main mam klasę Continent zawierającą tablicę Country i nazwę kontynentu, Country ma tablicę City i nazwę country no i city ma nazwy city. Wyszło coś jak w kodzie poniżej.&lt;/p&gt;



&lt;p&gt;Pytanie, jak wyświetlić zawartość, żeby wyszło tak:&amp;nbsp;&lt;/p&gt;



&lt;p&gt;continent
&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;country
&lt;br&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; city
&lt;br&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;country
&lt;br&gt;
​​​​​​​&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; city; na chwilę obecną wyświetlają mi się rzeczy typu&amp;nbsp;pl.com.marzena.first.Continent@7ef20235
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
package pl.com.marzena.first;


public class Main {

    public static void main(String[] args) {
        Country[] country = new Country[2];
        City[] polishCities = prepareCity(&quot;Warszawa&quot;, &quot;Kraków&quot;);
        Country[] firstCountry = prepareCountry(polishCities, &quot;Polska&quot;);
        City[] spainCities = prepareCity(&quot;Madryt&quot;, &quot;Barcelona&quot;);
        Country[] secondCountry = prepareCountry(spainCities, &quot;Hiszpania&quot;);
        Continent[] continent = prepareContinent(country, &quot;Europa&quot;);


    }

    public static Continent[] prepareContinent(Country[] country, String continentName) {
        Continent[] continent = new Continent[1];
        Continent firstContinent = new Continent(country, continentName);
        continent[0] = firstContinent;
        return continent;
    }

    public static City[] prepareCity(String firstCityName, String secondCityName) {
        City[] city = new City[2];
        City firstCity = new City(firstCityName);
        City secondCity = new City(secondCityName);
        city[0] = firstCity;
        city[1] = secondCity;
        return city;
    }

    public static Country[] prepareCountry(City[] cities, String CountryName) {
        Country[] country = new Country[2];
        Country firstCountry = new Country(cities, CountryName);
        Country secondCountry = new Country(cities, CountryName);
        country[0] = firstCountry;
        country[1] = secondCountry;
        return country;
    }
}
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/475842/prosty-program-ala-baza-danych-wyswietlanie-danych</guid>
<pubDate>Sat, 14 Mar 2020 22:46:57 +0000</pubDate>
</item>
<item>
<title>Pobranie danych z tablicy po numerze ID</title>
<link>https://forum.pasja-informatyki.pl/473341/pobranie-danych-z-tablicy-po-numerze-id</link>
<description>

&lt;p&gt;Witam. Opiszę krótko mój problem. Chcę pobrać wszystkie obiekty po numerze gID. Próbowałem pobrać za pomocą pętli for, ale jest problem z duplikatem danych (Przykład 1).&amp;nbsp;Wygląda tak jakby wysłanie zapytanie wykonywało się dwa razy&lt;/p&gt;



&lt;p&gt;Przykład 1:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
console.log(arr[0]) // na sztywno podałem index 0 żeby pokazać na czym polega błąd
[ { id: 1, userid: 1, gID: 6 },
  { id: 4, userid: 2, gID: 6 } ]
[ { id: 1, userid: 1, gID: 6 }, //Dlaczego zostało wyświetlone jeszcze raz
  { id: 4, userid: 2, gID: 6 } ]&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
    const arr = [{ 
        id: 1,
        userid: 1,
        gID: 6
      },
      { 
        id: 2,
        userid: 2,
        gID: 4
      },
      { 
        id: 3,
        userid: 2,
        gID: 4
      },
      { 
        id: 4,
        userid: 2,
        gID: 6
      }
    ]&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/473341/pobranie-danych-z-tablicy-po-numerze-id</guid>
<pubDate>Tue, 25 Feb 2020 19:34:47 +0000</pubDate>
</item>
<item>
<title>Jak odniesc sie do INDEXU macierzy poprzed wartosc z innej macierzy</title>
<link>https://forum.pasja-informatyki.pl/464690/jak-odniesc-sie-do-indexu-macierzy-poprzed-wartosc-z-innej-macierzy</link>
<description>

&lt;p&gt;Mam do czynienia z kiepska struktura programu, bo maciez posiada szereg obiektow gdzie wlasciwosci maja rozne nazwy i trudno sie do nich odniesc.
&lt;br&gt;

&lt;br&gt;
Wpadlem wiec na pomysl aby odnosic sie do nich poprzez index, gdzie reszte tej mini apki moge przerobic tak aby w drugiej macierzy otrzymywac obiekt z indexem, do ktorego w tej glownej macierzy trzeba sie odniesc.
&lt;br&gt;

&lt;br&gt;
Najlatwiej to bedzie wyjasnic na kodzie:
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var mainArr = &amp;nbsp;&amp;nbsp;&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{one : '1'},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{two : '2'},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{three : '3'}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;];

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var secondArr = &amp;nbsp;&amp;nbsp;&amp;nbsp;[
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{number : '0', length : '111'},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{number : '1', length : '222'},
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{number : '2', length : '333'}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;];&lt;/pre&gt;



&lt;p&gt;
&lt;br&gt;
czyli w secondArr mamy niejako &quot;indexy&quot; (number) poprzez ktore w mainArr chcemy&amp;nbsp;sie odniesc do indexu -&amp;nbsp;aby uzupelnic obiekt kryjacy sie pod danym indexem w mainArr wlasciwoscia length. Tylko teraz nie wiem jak dobrac sie do INDEXU macierzy mainArr... (poprzez dane &quot;number&quot; z secondArr)
&lt;br&gt;

&lt;br&gt;
findIndex nie dziala pod IE, przy indexOf nie moge podac wartosci, ktorej nie znam.
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
secondArray.forEach(function(item) {

&amp;nbsp;&amp;nbsp;// i teraz gdybym np chcial porownac INDEX z item.number:

&amp;nbsp;&amp;nbsp;if (mainArr[item.number] == item.number) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//...

&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;//to mainArr[item.number] - odnosie sie do wartosci a NIE indexu... jak odniesc sie do samego indexu?

}&lt;/pre&gt;



&lt;p&gt;
&lt;br&gt;
ktos wie jak to ugryzc?&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/464690/jak-odniesc-sie-do-indexu-macierzy-poprzed-wartosc-z-innej-macierzy</guid>
<pubDate>Sat, 28 Dec 2019 16:19:14 +0000</pubDate>
</item>
<item>
<title>Sortowanie tablicy struktury za pomocą std::array</title>
<link>https://forum.pasja-informatyki.pl/450816/sortowanie-tablicy-struktury-za-pomoca-std-array</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;Chciałbym posortować tablicę przy użyciu std::array, lecz niestety coś nie chce działać.&lt;/p&gt;



&lt;p&gt;Kod:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;algorithm&amp;gt;
#include &amp;lt;array&amp;gt;
using namespace std;


struct Human
{
	char name[11];
	unsigned age;
	
	bool operator&amp;gt;(const Human&amp;amp; x)const
	{
		return age &amp;gt; x.age;
	}
};

int main()
{
	
	array&amp;lt;Human, 3&amp;gt; tab{
	&quot;K&quot;, 18,
	&quot;J&quot;, 17,
	&quot;M&quot;, 25,
	};

	sort(tab.begin(), tab.end()); //pewnie tutaj jest błąd :(

	for (short unsigned c{}; c &amp;lt; 3; ++c)
	{
		cout &amp;lt;&amp;lt; tab[c].name &amp;lt;&amp;lt; ' ' &amp;lt;&amp;lt; tab[c].age &amp;lt;&amp;lt; '\n';		
	}



	cin.ignore();
	return 0;
}
&lt;/pre&gt;



&lt;p&gt;Gdy używam tablic statycznych (zwykłych) wszystko działa (no, ale troszkę kod jednak się zmienia, lecz nie znacząco), gdy próbuję zrobić to samo z tablicami std::array to nie potrafię temu zaradzić.&lt;/p&gt;



&lt;p&gt;Przyznam się szczerze, że trochę idę z tym kodem na ciemno, bo sam do końca nie rozumiem np tej linijki:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
bool operator&amp;gt;(const Human&amp;amp; x)const&lt;/pre&gt;



&lt;p&gt;Jeżeli ktoś mógłby wytłumaczyć wszystko w przystępny sposób będę bardzo wdzięczny :)&lt;/p&gt;



&lt;p&gt;Pozdrawiam! :)&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/450816/sortowanie-tablicy-struktury-za-pomoca-std-array</guid>
<pubDate>Tue, 24 Sep 2019 18:39:32 +0000</pubDate>
</item>
<item>
<title>[JS] Konwersja stringa na tablice / brakujące litery</title>
<link>https://forum.pasja-informatyki.pl/448954/js-konwersja-stringa-na-tablice-brakujace-litery</link>
<description>

&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Ok, a więc mam zadanie, żeby posortować alfabetycznie i usunąć zduplikowane literki, a następnie porównać długości obu stringów i zwrócić, ten o większej długości.&lt;/p&gt;



&lt;p&gt;Robie to w taki sposób, że najpierw zamieniam stringa na tablice a potem sortuje i koniec końców z powrotem zamieniam na stringa.&lt;/p&gt;



&lt;p&gt;Problem jest taki, że&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
    [...new Set(arr2)]&lt;/pre&gt;



&lt;p&gt;ucina mi za dużo literek, nawet jeżeli nie są zduplikowane&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
var s1= &quot;loopingisfunbutdangerous&quot;
var s2 = &quot;essdangerousthancoding&quot;

function longest(s1, s2) {
    var arr1 = s1.split('').sort();
    var arr2 = s2.split('').sort();
    let result1 = [...new Set(arr1)].join('');
    let result2 = [...new Set(arr2)].join('');
    if(result1.length &amp;gt; result2.length){
        console.log(result1)
        return result1;
    }
    else{
        console.log(result2)
        return result2;
    }
}

longest(s1, s2)
&lt;/pre&gt;



&lt;p&gt;przykładowe s1 i s2&lt;/p&gt;



&lt;p&gt;aretheyhere,&amp;nbsp;yestheyarehere = powinny być:&amp;nbsp;aehrsty, zjadło &quot;s&quot;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/448954/js-konwersja-stringa-na-tablice-brakujace-litery</guid>
<pubDate>Tue, 10 Sep 2019 16:10:29 +0000</pubDate>
</item>
<item>
<title>Jak przenieść zawartość array, jako wartości do obiektu?</title>
<link>https://forum.pasja-informatyki.pl/446360/jak-przeniesc-zawartosc-array-jako-wartosci-do-obiektu</link>
<description>

&lt;p&gt;Chciałbym skrócić kod PHP. Ten działa ale jest za długi.&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
$abc = new jednostka($molochs[0],$molochs[1],$molochs[2],$molochs[3],$molochs[4],$molochs[5],$molochs[6],$molochs[7],$molochs[8],$molochs[9],$molochs[10],$molochs[11],$molochs[12]);&lt;/pre&gt;



&lt;p&gt;W teorii powinno być dostępne coś łatwiejszego jak&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
$abc = new jednostka($molochs);&lt;/pre&gt;



&lt;p&gt;Przenoszone są wszystkie wartości z array $molochs dla nowego obiektu $abc&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/446360/jak-przeniesc-zawartosc-array-jako-wartosci-do-obiektu</guid>
<pubDate>Fri, 23 Aug 2019 17:23:05 +0000</pubDate>
</item>
<item>
<title>JS - every() zwracające false.</title>
<link>https://forum.pasja-informatyki.pl/443422/js-every-zwracajace-false</link>
<description>

&lt;pre class=&quot;brush:jscript;&quot;&gt;
let summary = [9, 2, 3, 4, 5, 1];

let checking = summary.every(e =&amp;gt; {
   typeof e === 'number';
});

console.log(checking); // false&lt;/pre&gt;



&lt;p&gt;Witam.&lt;/p&gt;



&lt;p&gt;Mój problem polega na tym, że funkcja every() zwraca false dla typeof === 'number'; pomimo, że tablica na której działam posiada elementy tylko o typie number. Dlaczego powyższy kod zwraca właśnie false, Gdzie mam błąd? Z góry dziękuję za pomoc...&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/443422/js-every-zwracajace-false</guid>
<pubDate>Mon, 05 Aug 2019 13:52:27 +0000</pubDate>
</item>
<item>
<title>Jeżeli istnieje w tablicy wypisz PHP</title>
<link>https://forum.pasja-informatyki.pl/442604/jezeli-istnieje-w-tablicy-wypisz-php</link>
<description>

&lt;p&gt;Cześć, mam taką tablicę:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
$results = [

[&quot;part&quot;=&amp;gt;1, &quot;total&quot;=&amp;gt;10,&quot;text&quot;=&amp;gt;&quot;Litwo ojczyzno&quot;],

[&quot;part&quot;=&amp;gt;2, &quot;total&quot;=&amp;gt;10,&quot;text&quot;=&amp;gt;&quot;moja ty jesteś&quot;],

[&quot;part&quot;=&amp;gt;4, &quot;total&quot;=&amp;gt;10,&quot;text&quot;=&amp;gt;&quot;Ile cię trzeba cenić&quot;],

[&quot;part&quot;=&amp;gt;6, &quot;total&quot;=&amp;gt;10,&quot;text&quot;=&amp;gt;&quot;się dowie&quot;],

[&quot;part&quot;=&amp;gt;10, &quot;total&quot;=&amp;gt;10,&quot;text&quot;=&amp;gt;&quot;tęsknię po tobie&quot;]

]&lt;/pre&gt;



&lt;p&gt;Chciałbym, wypisać text z tej tablicy w dobrej koleności oraz tam, gdzie brakuje elementu wstawić &quot;[...]&quot;, tak&amp;nbsp; by to wyglądało:
&lt;br&gt;
Litwo ojczyzno moja ty jesteś [...] Ile cię trzeba cenić [...] się dowie [...] [...] [...] tęskie po tobie
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/442604/jezeli-istnieje-w-tablicy-wypisz-php</guid>
<pubDate>Tue, 30 Jul 2019 12:46:06 +0000</pubDate>
</item>
<item>
<title>Tworzenie tablicy z wybranych obiektów</title>
<link>https://forum.pasja-informatyki.pl/442521/tworzenie-tablicy-z-wybranych-obiektow</link>
<description>

&lt;p&gt;Witam jak stworzyć tablice składającą się z wybranych obiektów pobranych z pliku JSON. poniżej daje plik z danymi&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
{
    &quot;teams&quot;: [
        {
            &quot;team&quot;: &quot;Arsenal&quot;,
            &quot;players&quot;: [
                {
                    &quot;name&quot;: &quot;Mesut Ozil&quot;
                },
                {
                    &quot;name&quot;: &quot;Nacho Monreal&quot;
                }
            ]
        },
        {
            &quot;team&quot;: &quot;Aston Villa&quot;,
            &quot;players&quot;: [
                {
                    &quot;name&quot;: &quot;Jack Grealish&quot;
                },
                {
                    &quot;name&quot;: &quot;Ahmed Elmohamady&quot;
                }
            ]
        },
        {
            &quot;team&quot;: &quot;Bournemouth&quot;,
            &quot;players&quot;: [
                {
                    &quot;name&quot;: &quot;Artur Boruc&quot;
                },
                {
                    &quot;name&quot;: &quot;Jordon Ibe&quot;
                }
            ]
        }

    ]
}&lt;/pre&gt;



&lt;p&gt;Chciałbym z tego pliku &quot;wyjąć&quot; wszystkie obiekty co mają name i umieścić je jeden po drugim w tablicy. Pytanie czy można dostać się do całego obiektu i go skopiować czy można tylko dostać się do konkretnej wartości czyt. &quot;name&quot;. Nie wiem czy nie najlepszą opcją byłoby użycie metody Array.from która jak mówi definicja:&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&quot;Array.from() lets you create Arrays from:&lt;/p&gt;



&lt;p&gt;array-like objects (objects with a length property and indexed elements) or
&lt;br&gt;
iterable objects (objects where you can get its elements, such as Map and Set).&quot;&lt;/p&gt;



&lt;p&gt;w tym przypadku plik dane z JSON'a są &quot;Array-like&quot; ?&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/442521/tworzenie-tablicy-z-wybranych-obiektow</guid>
<pubDate>Tue, 30 Jul 2019 08:01:17 +0000</pubDate>
</item>
<item>
<title>Javascript - Array - zapis danych</title>
<link>https://forum.pasja-informatyki.pl/433309/javascript-array-zapis-danych</link>
<description>

&lt;p&gt;Witam. Proszę o pomoc w sprawie prawidłowe użycia array. Powiedzmy, że chce napisać aplikacje w której będzie nieznana ilość pojazdów. Do każdego z pojazdów chce wpisać nieznaną ilość nazwisk poprzednich właścicieli jak i miasta w których dane auto było.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Przykładowo kod musiałby wyglądać tak:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
pojazd[1].wlasciciel[1] = &quot;X&quot;

pojazd[1].wlasciciel[2] = &quot;X&quot;

pojazd[1].miasto[1] = &quot;X&quot;&lt;/pre&gt;



&lt;p&gt;Proszę o informację jak należy prawidłowo napisać taki obiekt ponieważ pomimo poszukiwań nie potrafię sobie na to pytanie odpowiedzieć. Z góry dzięki.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/433309/javascript-array-zapis-danych</guid>
<pubDate>Mon, 03 Jun 2019 18:16:24 +0000</pubDate>
</item>
<item>
<title>JS VUE - Renderuje element z tablicy a potem wyświetla błąd, że tablica nie istnieje</title>
<link>https://forum.pasja-informatyki.pl/433084/js-vue-renderuje-element-z-tablicy-a-potem-wyswietla-blad-ze-tablica-nie-istnieje</link>
<description>

&lt;p&gt;Hej,&lt;/p&gt;



&lt;p&gt;Mam taki dziwny problem. Mój komponent Vue wyświetla mi wybrany element z tablicy a zaraz po tym wyświetla błąd, że dany element nie jest zdefiniowany.&lt;/p&gt;



&lt;p&gt;Template:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
  &amp;lt;div v-if=&quot;settings&quot;&amp;gt;
    &amp;lt;span&amp;gt;{{ settings[0].setting_name }}&amp;lt;/span&amp;gt;
  &amp;lt;/div&amp;gt;&lt;/pre&gt;



&lt;p&gt;Skrypt&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
var axios = require(&quot;axios&quot;);
    export default {

        data(){

            return {

                setting:{
                    setting_name: ''
                },
                settings: [],
                uri: 'http://127.0.0.1:8000/api/general',
            }

        },

        methods: {
            loadSettings(){
                axios.get(this.uri).then(response=&amp;gt;{

                    this.settings = response.data.settings;

                });

            }

        },

        mounted() {
            this.loadSettings();
            console.log(&quot;component mounted&quot;);
        }
    }&lt;/pre&gt;



&lt;pre class=&quot;brush:bash;&quot;&gt;
[Vue warn]: Error in render: &quot;TypeError: _vm.settings[0] is undefined&quot;

found in

---&amp;gt; &amp;lt;GeneralComponent&amp;gt; at resources/js/components/GeneralComponent.vue
       &amp;lt;General&amp;gt; at resources/js/views/General.vue
         &amp;lt;App&amp;gt; at resources/js/views/App.vue
           &amp;lt;Root&amp;gt;


TypeError: &quot;_vm.settings[0] is undefined&quot;&lt;/pre&gt;



&lt;p&gt;Próbowałem też wyświetlić to z list v-for(Settings in settin) ale też nie pomogło :F&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Ktoś wie jak temu zaradzić? Siedzę już na tym od dwóch godzin&amp;nbsp;:F&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/433084/js-vue-renderuje-element-z-tablicy-a-potem-wyswietla-blad-ze-tablica-nie-istnieje</guid>
<pubDate>Sun, 02 Jun 2019 13:39:22 +0000</pubDate>
</item>
<item>
<title>[C++] invalid types for arrays subscript</title>
<link>https://forum.pasja-informatyki.pl/432312/c-invalid-types-for-arrays-subscript</link>
<description>

&lt;p&gt;Jako świeżak w temacie powiedzcie mi jak powinien wyglądać poprawny kod? Co pominąłem i powinienem dodać lub zamienić?&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;

using namespace std;

void sort(double* lista, int n) {
	double space = n, temp = 0;
	bool next_i = true;
	while (space &amp;gt; 1 || next_i){
		space = space / 1.3;
		if(space==0)
			space=1;
		next_i = false;
		for (int i=0; i + space &amp;lt; n; ++i) {
			if (tab[i + space] &amp;lt; tab[i]) {
				temp = lista[i];
				lista[i] = lista[i + space];
				lista[i + space] = temp;
				next_i = true;
			}
		}
	}
}

int main () {
	int n;
	cin &amp;gt;&amp;gt; n;
	double* L = new double[n];
	for(int i = 0; i &amp;lt; n; i++)
		cin &amp;gt;&amp;gt; L[i];
	sort(L, n);
	for(int i = 0; i &amp;lt; n; i++)
		cout &amp;lt;&amp;lt; L[i] &amp;lt;&amp;lt; &quot; &quot;;
	delete[] L;
	system(&quot;pause&quot;);
	return 0;
}
&lt;/pre&gt;



&lt;p&gt;Błędy, które mi wyskakiwały:&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=6869848740508034408&quot; style=&quot;height:103px; width:600px&quot;&gt;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/432312/c-invalid-types-for-arrays-subscript</guid>
<pubDate>Tue, 28 May 2019 01:43:56 +0000</pubDate>
</item>
<item>
<title>Komponent JTABLE - wyświetlanie do tabeli</title>
<link>https://forum.pasja-informatyki.pl/432145/komponent-jtable-wyswietlanie-do-tabeli</link>
<description>

&lt;p&gt;Hej, czy ktoś potrafi powiedziec dlaczego komponenty przesyłane moją array listą nie są umieszczone w tabelce w pakiecie swing??&amp;nbsp;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=10126971106828387699&quot; style=&quot;height:528px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;za pomocą polecenia printout widać że konsolowo wszystkie dane są wyświetlane poprawnie, jednak w tabelce swinga nie. Proszę o pomoc.&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=14024603410303457332&quot; style=&quot;height:296px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Co widac na obrazku liczba wierszy w kolumnie się zgadza. Po prostu wszystkie komórki tabeli sa puste.... :/&lt;/p&gt;



&lt;p&gt;Kod metody show:&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
 public ArrayList&amp;lt;User&amp;gt; userList() {
    	ArrayList&amp;lt;User&amp;gt; usersList = new ArrayList&amp;lt;User&amp;gt;();
    	try {
    		 PreparedStatement pst = null;
             Connection conn = DriverManager.getConnection(&quot;jdbc:mysql://localhost:3307/energia&quot;, &quot;root&quot;, &quot;&quot;);
             String query1 = &quot;SELECT * FROM urzadzenia&quot;;
             Statement st= conn.createStatement();
             ResultSet rs= st.executeQuery(query1);
             User user;
             while(rs.next()) {
            	 user=new User(rs.getString(&quot;nazwa&quot;), rs.getString(&quot;ilosc&quot;), rs.getString(&quot;moc&quot;), rs.getString(&quot;sredni_czas&quot;), rs.getString(&quot;zuzycie_dzienne&quot;), rs.getString(&quot;zuzycie_miesieczne&quot;), rs.getString(&quot;zuzycie_roczne&quot;), rs.getString(&quot;koszt_dzienny&quot;), rs.getString(&quot;koszt_miesieczny&quot;), rs.getString(&quot;koszt_roczny&quot;));
            	 usersList.add(user);
             }
    		}
    	catch(Exception e) {
    		JOptionPane.showMessageDialog(null, e);
    	}
    	return usersList;
    }
    
    public void show_user() {
    	ArrayList&amp;lt;User&amp;gt; list = userList();
    	DefaultTableModel model = (DefaultTableModel) table.getModel();
    	
    	Object[] row = new Object[10];
    	for(int i=0;i&amp;lt;list.size();i++) {
    		row[0] = list.get(i).getNazwa();
    		row[1] = list.get(i).getIlosc();
    		row[2] = list.get(i).getMoc();
    		row[3] = list.get(i).getCzas();
    		row[4] = list.get(i).getWynikD();
    		row[5] = list.get(i).getWynikM();
    		row[6] = list.get(i).getWynikR();
    		row[7] = list.get(i).getKosztD();
    		row[8] = list.get(i).getKosztM();
    		row[9] = list.get(i).getKosztR();
    		model.addRow(row);
    		System.out.println(Arrays.toString(row));
    	}
    	
    }&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/432145/komponent-jtable-wyswietlanie-do-tabeli</guid>
<pubDate>Mon, 27 May 2019 12:40:24 +0000</pubDate>
</item>
<item>
<title>Wyświetlanie rekordów z bazy w tabeli.</title>
<link>https://forum.pasja-informatyki.pl/431577/wyswietlanie-rekordow-z-bazy-w-tabeli</link>
<description>

&lt;p&gt;Hej, baza danych widzi moje rekordy ponieważ tabela zwraca liczbę rekordów jakie są w bazie danych. Jednak sa one puste. Wie ktoś dlaczego?&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
    show_user();


 public ArrayList&amp;lt;User&amp;gt; userList() {
    	ArrayList&amp;lt;User&amp;gt; usersList = new ArrayList();
    	try {
    		 PreparedStatement pst = null;
             Connection conn = DriverManager.getConnection(&quot;jdbc:mysql://localhost:3307/energia&quot;, &quot;root&quot;, &quot;&quot;);
             String query1 = &quot;SELECT * FROM urzadzenia&quot;;
             Statement st= conn.createStatement();
             ResultSet rs= st.executeQuery(query1);
             User user;
             while(rs.next()) {
            	 user=new User(rs.getString(&quot;nazwa&quot;), rs.getString(&quot;ilosc&quot;), rs.getString(&quot;moc&quot;), rs.getString(&quot;sredni_czas&quot;), rs.getString(&quot;zuzycie_dzienne&quot;), rs.getString(&quot;zuzycie_miesieczne&quot;), rs.getString(&quot;zuzycie_roczne&quot;), rs.getString(&quot;koszt_dzienny&quot;), rs.getString(&quot;koszt_miesieczny&quot;), rs.getString(&quot;koszt_roczny&quot;));
            	 usersList.add(user);
             }
    		}
    	catch(Exception e) {
    		JOptionPane.showMessageDialog(null, e);
    	}
    	return usersList;
    }
    
    public void show_user() {
    	ArrayList&amp;lt;User&amp;gt; list = userList();
    	DefaultTableModel model = (DefaultTableModel) table.getModel();
    	Object[] row = new Object[10];
    	for(int i=0;i&amp;lt;list.size();i++) {
    		row[0]=list.get(i).getnazwa();
    		row[1]=list.get(i).getilosc();
    		row[2]=list.get(i).getmoc();
    		row[3]=list.get(i).getczas();
    		row[4]=list.get(i).getwynikD();
    		row[5]=list.get(i).getwynikM();
    		row[6]=list.get(i).getwynikR();
    		row[7]=list.get(i).getkosztD();
    		row[8]=list.get(i).getkosztM();
    		row[9]=list.get(i).getkosztR();
    		model.addRow(row);

    	}
    	
    }&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Klasa User:&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
package Eneregia;

import javax.swing.JTextField;

public class User {

	private String wynikD,wynikM,wynikR,kosztD,kosztM,kosztR,nazwa,ilosc,moc,czas;
	
	public User(String wynikD, String wynikM, String wynikR, String kosztD, String kosztM, String kosztR, String nazwa, String ilosc, String moc, String czas)

	{
		this.wynikD=wynikD;
		this.wynikM=wynikM;
		this.wynikR=wynikR;
		this.kosztD=kosztD;
		this.kosztM=kosztM;
		this.kosztR=kosztR;
		this.nazwa=nazwa;
		this.ilosc=moc;
		this.moc=moc;
		this.czas=czas;
	}
	
	public String getwynikD() {
		return wynikD;		
	}
	public String getwynikM() {
		return wynikM;		
	}
	public String getwynikR() {
		return wynikR;		
	}
	public String getkosztD() {
		return kosztD;		
	}
	public String getkosztM() {
		return kosztM;		
	}
	public String getkosztR() {
		return kosztR;		
	}
	public String getnazwa() {
		return nazwa;		
	}
	public String getilosc() {
		return ilosc;		
	}
	public String getmoc() {
		return moc;		
	}
	public String getczas() {
		return czas;		
	}
}
&lt;/pre&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=11810169864917116960&quot; style=&quot;height:337px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;A oto moja baza danych i jej struktura:&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=6747009282819338538&quot; style=&quot;height:241px; width:599px&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=7290188481566461412&quot; style=&quot;height:244px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Wie ktoś dlaczego tabelka wyświetla puste rekordy bez ich zawartości?&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/431577/wyswietlanie-rekordow-z-bazy-w-tabeli</guid>
<pubDate>Thu, 23 May 2019 14:38:06 +0000</pubDate>
</item>
<item>
<title>Jak ustawić wyświetlanie parametrów w tabeli</title>
<link>https://forum.pasja-informatyki.pl/430301/jak-ustawic-wyswietlanie-parametrow-w-tabeli</link>
<description>

&lt;p&gt;Hej, stworzyłem JButton&amp;nbsp;&quot;Zapisz wynik&quot;. Chciałbym żeby przesyłał on wartości do poniższej tabeli JTable.&lt;/p&gt;



&lt;p&gt;Jednak nie mogę podać po prostu nazwy zmiennej bo wyskakuje błąd o niezidentyfikowanej zmiennej. Ktos wie jak można przesłać dane do tabeli?&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
JButton zapisz = new JButton(&quot;zapisz wynik&quot;);
      zapisz.addActionListener(new ActionListener() {
    	  @Override
          public void actionPerformed(ActionEvent e) {
      
    		  String nazwaU = nazwa.getText();            // te przekazujemy
              String iloscU = ilosc.getText();
              String mocU = moc.getText();
              String czasU = czas.getText();
             String dzienD = wynik.getText();
             String dzienM = wynikmiesiac.getText();
             String dzienR = wynikrok.getText();
             String kosztD = koszt.getText();
             String kosztM = kosztmiesiac.getText();
             String kosztR = kosztrok.getText();
 
      
    	  }
      });


      JTable table;
    	 frame.setLayout(new FlowLayout());
    	  String[] columnNames = {&quot;Nazwa&quot;, &quot;ilość urządzeń&quot;, &quot;Moc&quot;, &quot;Średni czas&quot;, &quot;zużycie dzienne&quot;, &quot;zużycie miesięcznie&quot;, &quot;zużycie roczne&quot;, &quot;koszt dzienny&quot;, &quot;koszt miesięczny&quot;, &quot;koszt roczny&quot;};
    	  	Object[][] data = {
    	  			{&quot;tu nazwe&quot;, &quot;tu ilosc&quot;, &quot;tu moc&quot;, &quot;tu czas&quot;,&quot;tu wynik&quot;, &quot;tu wynik&quot;, &quot;tu wynik&quot;, &quot;tu koszt&quot;, &quot;tu koszt&quot;, &quot;tu koszt&quot; },
    	  		
    	     	  				};
    	  	
    	  	table = new JTable(data, columnNames);
    	  	table.setPreferredScrollableViewportSize(new Dimension(870, 350));
    	  	table.setFillsViewportHeight(true);    	  	
    	  	JScrollPane scrollPane = new JScrollPane(table);&lt;/pre&gt;



&lt;p&gt;w te pola &quot;tu nazwa&quot; &quot;tu ilosc&quot; itd mają się pojawiać wartości przesyłane przyciskiem &quot;zapisz wynik&quot;&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/430301/jak-ustawic-wyswietlanie-parametrow-w-tabeli</guid>
<pubDate>Mon, 13 May 2019 18:38:00 +0000</pubDate>
</item>
<item>
<title>Tablica - powielenie tej samej wartości</title>
<link>https://forum.pasja-informatyki.pl/424435/tablica-powielenie-tej-samej-wartosci</link>
<description>

&lt;p&gt;Witam serdecznie,&lt;/p&gt;



&lt;p&gt;Próbuje zrobić tablice &lt;strong&gt;Vector3 &lt;/strong&gt;w taki sposób, aby wartości były powtarzane co &quot;dwa&quot;. Chodzi mi o takie coś, aby:
&lt;br&gt;

&lt;br&gt;
vertices[0] = Vector3(0,0,0)
&lt;br&gt;
vertices[1] = Vector3(0,0,0)
&lt;br&gt;
vertices[2] = Vector3(1,0,0)
&lt;br&gt;
vertices[3] = Vector3(1,0,0)
&lt;br&gt;
&lt;strong&gt;itd...&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Jedyne co zyskuje z tego wszystkiego to, to:&amp;nbsp;
&lt;br&gt;
&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=12877797151230661407&quot; style=&quot;height:201px; width:377px&quot;&gt;&lt;/p&gt;



&lt;p&gt;O, to mój kod. Totalnie nie mam pojęcia dlaczego tak się dzieje. Próbowałem już wielu sposobów, ale ten sam wynik.&lt;/p&gt;



&lt;pre class=&quot;brush:csharp;&quot;&gt;
int xSize = 10;
int zSize = 10;

vertices = new Vector3[(xSize + 1) * (zSize + 1) * 2];

for (int i = 0,z = 0; z &amp;lt;= zSize; z++) {
    for (int x = 0; x &amp;lt;= xSize; x++) {                                                  
        vertices[i] = new Vector3(x,0,z);    
        vertices[i++] = new Vector3(x,0,z);                
        i++;
    }     
} &lt;/pre&gt;



&lt;p&gt;Tablica ma długość 242, a pętle wykonają się&amp;nbsp;tylko do wartości i = 121, więc zakładam stworzenie drugiej pętli obejmującej to wszystko, ale to też próbowałem już zrobić.&lt;/p&gt;</description>
<category>OpenGL, Unity</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/424435/tablica-powielenie-tej-samej-wartosci</guid>
<pubDate>Mon, 08 Apr 2019 12:07:12 +0000</pubDate>
</item>
<item>
<title>Wyodrębnianie elementów powtarzających się w dwóch tablicach</title>
<link>https://forum.pasja-informatyki.pl/423447/wyodrebnianie-elementow-powtarzajacych-sie-w-dwoch-tablicach</link>
<description>

&lt;p&gt;Hej! Mam za zadanie napisać program, który wyświetla elementy pojawiające się z tablicy 1, a których nie ma w drugiej. Element o danej wartości ma pojawić się tylko raz.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Doszłam do momentu, w którym te liczby są generowane, ale&amp;nbsp;się powtarzają i naprawdę mimo wielu prób utknęłam chyba na dobre. Dodam, że dopiero zaczynam z Javą i idzie jak po gruzie.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Ważne: nie używamy żadnych innych paczek poza java.lang, przy tym zadaniu mamy też nie tworzyć dodatkowej tablicy.Może ma ktoś pomysł?&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
import static java.lang.System.out;
public class Task1 {
    public static void main(String[] args) {
    	
    	 	int[] arr = {4,3,4,3,6,7,4,8,2,9};
       		int[] brr = {2,3,6,8,1,5};
            int n = arr.length; 
            int m = brr.length; 
            {
       		
            	System.out.println(&quot;The following values of the 1st array do not appear in the 2nd array:&quot;);
            	
       		int i;
       		for(i = 0; i &amp;lt; n; i++)
       		{
       			int j;
       		    for(j = 0; j &amp;lt; m; j++)
       		        if(arr[i] == brr[j])
       		        	break;
       		    
       		        if (j == m) {
       		        	     		       		
       		        	System.out.println(arr[i] +&quot; &quot;);  
       		        }
       		}
       		}
    }
}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/423447/wyodrebnianie-elementow-powtarzajacych-sie-w-dwoch-tablicach</guid>
<pubDate>Tue, 02 Apr 2019 17:14:10 +0000</pubDate>
</item>
<item>
<title>Javascript Tablice</title>
<link>https://forum.pasja-informatyki.pl/419381/javascript-tablice</link>
<description>

&lt;p&gt;Witam.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Mam problem ze stworzeniem skryptu który ma polegać na tym, że zmienna to długość tablicy, a obiekty w tablicy to kolejno 1,2,3,4... .&lt;/p&gt;



&lt;p&gt;Długość tablicy udało mi się zrobić lecz nie wiem jak wprowadzić kolejne liczby do tablicy. Kod:&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
var n = 3;
const tab = new Array(n);
for(var x=0;x&amp;gt;=tab.length;x++){
tab[x]
}

document.write(&quot;tablica: &quot;+tab);&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;I otrzymuje tylko napis tablica: ,,&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Wie ktoś może gdzie jest błąd w kodzie?&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/419381/javascript-tablice</guid>
<pubDate>Mon, 11 Mar 2019 23:18:05 +0000</pubDate>
</item>
<item>
<title>Iteracja z wykluczeniem konkretnego indeksu</title>
<link>https://forum.pasja-informatyki.pl/411695/iteracja-z-wykluczeniem-konkretnego-indeksu</link>
<description>

&lt;pre class=&quot;brush:jscript;&quot;&gt;
$(document).ready(function(){
  var arr = ['#1', '#2', '#3']
  var arr2 = ['.1', '.2', '.3']
  $.each( arr, function(index, value){
    if ($(value).click(function(){
      $(&quot;.right&quot;).children().hide();
      $(&quot;.right&quot;).replaceWith($(arr2[index]));
      $(arr2[index]).css(&quot;display&quot;, &quot;block&quot;);
      })
    );
  })
})&lt;/pre&gt;



&lt;p&gt;Chciałbym aby po kliknięciu w dane ID pozostałe się chowały. W tej chwili klikając&amp;nbsp;ID wyświetlają się konkretne klasy ale pozostałe nie znikają. Pomyślałem aby dodać do pętli coś w stylu:&lt;/p&gt;



&lt;p&gt;$(pozostałe indeksy tablicy ).css(&quot;display&quot;, &quot;none&quot;);&lt;/p&gt;



&lt;p&gt;Ale nie wiem czy to dobry pomysł ani jak to zrobić. Czy ktoś pomoże?&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/411695/iteracja-z-wykluczeniem-konkretnego-indeksu</guid>
<pubDate>Mon, 04 Feb 2019 12:39:23 +0000</pubDate>
</item>
</channel>
</rss>