• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP - Tablice

Mały hosting, OGROMNE możliwości
0 głosów
201 wizyt
pytanie zadane 14 września 2016 w PHP przez GaCeL Dyskutant (7,500 p.)

Hej, wytłumaczy ktoś jak dodawać w pętli elementy do tablicy?
 

$name = 'Kot';
$id = '1';

$tablica = array();

for ($i = 0; $i < 5; $i++) {
    // Dodawanie elementu do tablicy $tablica w takim stylu: $name => $id

    // Tak żeby efekt końcowy wyglądał tak
    // $tablica = array('Kot' => 1, 'Kot' =1, 'Kot' =1, 'Kot' =1, 'Kot' =1)
}

 

1 odpowiedź

+3 głosów
odpowiedź 14 września 2016 przez xandros Nałogowiec (29,420 p.)
wybrane 15 września 2016 przez GaCeL
 
Najlepsza

od php 5.4 

[] == array();

dodawanie do tablicy innych elementów:

$tablica = [];

$tablica[] = 'kot';

$tablica['kot'] = 'bury';

var_dump($tablica);

i powinno zworic:

array(2) {

 0 => 'kot'

 'kot' => 'bury'

}

To co chcesz zrobić jest nierealne, ponieważ indeks w tablicy musi być unikalny. Dodając element o tym samym indeksie nadpisujesz go. Zbuduj inaczej tablice:

$tablica = [
   [
       'name' => <imie>
        'id' => <indeks>
   ],
   [
        'name' => <imie>
         'id' => <indeks>
   ]
];

czyli:

$name = 'Kot';
$id = '1';
 
$tablica = array();
 
for ($i = 0; $i < 5; $i++) {
    $tablica[] = [
        'name' => $name,
        'id' => $id,
     ];
}

var_dump($tablica);

Polecam poczytać o tablicach, bo to podstawa....

Podobne pytania

0 głosów
2 odpowiedzi 920 wizyt
pytanie zadane 24 stycznia 2019 w PHP przez aleksander_szut Użytkownik (940 p.)
0 głosów
0 odpowiedzi 142 wizyt
pytanie zadane 11 kwietnia 2020 w PHP przez Mefjuu Nowicjusz (220 p.)
+2 głosów
2 odpowiedzi 816 wizyt
pytanie zadane 4 listopada 2022 w C# przez JoannS Początkujący (250 p.)

93,718 zapytań

142,631 odpowiedzi

323,262 komentarzy

63,266 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...