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

Usunięcie elementu z tablicy w PHP

Object Storage Arubacloud
0 głosów
1,296 wizyt
pytanie zadane 28 sierpnia 2017 w PHP przez nielotweb Bywalec (2,240 p.)

Mam taką tablicę:

uploads/hubert/599996b16a3383.38204246.png,uploads/hubert/599996b16a4035.15241202.png,uploads/hubert/599996b16a4bc6.89965201.png

I chcę zniej usunąć np. 2 element. Ale problem jest w tym że ja mam sam 'tekst' w sensie mam w zmiennej to: 'uploads/hubert/599996b16a4035.15241202.png' i chcę ten element usunąć właśnie z tablicy. W jaki sposób mogę tego dokonać?

 

komentarz 28 sierpnia 2017 przez HaKIM Szeryf (87,590 p.)
Zabronione jest wstawianie kodu w formie obrazka (Do którego, tak swoją drogą, podałeś błędny adres).

Proszę zapoznać się z regulaminem forum oraz:

https://forum.pasja-informatyki.pl/faq#jak-wstawic-kod-zrodlowy
komentarz 28 sierpnia 2017 przez nielotweb Bywalec (2,240 p.)
Haha, źle zrozumiałeś, to nie jest obrazek tylko kod. Czysty kod ( ścieżka do plików na mojej stronie a nie zdjęcie które chciałem wstawić )
komentarz 28 sierpnia 2017 przez Boshi VIP (100,240 p.)
Tablica i co chcesz usunąć.
komentarz 28 sierpnia 2017 przez nielotweb Bywalec (2,240 p.)
Dobra inaczej to wytłumaczę.

Mam zmienną $zmienna = 'drugiElement';

I mam tablicę: ('pierwszyElement', 'drugiElement', 'trzeciElement');

I chcę usunąć element który jest w $zmienna ( mam sam tekst ) Czyli 'drugiElement' chce zeby zniknął z tej tablicy.
komentarz 28 sierpnia 2017 przez HaKIM Szeryf (87,590 p.)

Haha, źle zrozumiałeś, to nie jest obrazek tylko kod. Czysty kod ( ścieżka do plików na mojej stronie a nie zdjęcie które chciałem wstawić )

Whoops, wybacz. 

komentarz 28 sierpnia 2017 przez nielotweb Bywalec (2,240 p.)

Spoko, nic się nie stało wink

1 odpowiedź

+5 głosów
odpowiedź 28 sierpnia 2017 przez Boshi VIP (100,240 p.)

1 http://php.net/manual/en/function.array-splice.php

 

 2   unset($array[1]);

chłopie weź użyj googla bo to aż wstyd..

 

 

komentarz 28 sierpnia 2017 przez nielotweb Bywalec (2,240 p.)
Nie o to mi chodzi.. jeszcze taki głupi nie jestem i wiem że tak się da.. ale ja mam samego string'a w sensie sam tekst.

Bo w jednym pliku pobieram sobie ścieżkę do pliku 'uploads/1.png' a w drugim pliku mam tablicę z bazy danych ('uploads/1.png', 'uploads/2.png', uploads/3.png') i chcę po samym stringu czyli mając sam tekst chcę go usunąć z tablicy.

Wiem, jest to dziwne i trudno to wyłumaczyć.
1
komentarz 28 sierpnia 2017 przez Boshi VIP (100,240 p.)
Luuudzie pokaż że tą strukturę tablicy z print_r albo najlepiej cały wycinek kodu który tą tablicę wypełnia bo ja cię nie rozumiem.. tablica ma ZAWSZE jakiś klucz.
komentarz 28 sierpnia 2017 przez nielotweb Bywalec (2,240 p.)

Dobra teraz tak patrzę i chyba się nie da tak jak chciałem.

Boshi, 

Bo robię sobie swój mały cms pod portfolio (grafika komputerowa) i będę wrzucał projekty. Każdy projekt ma swój rekord. W jednym rekordzie 'images' mam np. taką tablicę: 

Array ( [0] => uploads/hubert/599996b16a3383.38204246.png [1] => uploads/hubert/599996b16a4035.15241202.png [2] => uploads/hubert/599996b16a4bc6.89965201.png )

W jednym pliku wyświetlam wszystkie zdjęcia i przy każdym obok jest button dzieki któremu mogę usunąć zdjęcie z konkretnego projektu. 

Button jest w formularzu i jest tam <input hidden> z value adresem danego obrazka. ( które chcę usunąć) i ten string ( adres obrazka ) idzie do nastepnego pliku w którym jest odbierany.

No i jest $zmienna = 'adrestegoobrazka';

I jak mogę mając tylko string ( adres tego obrazka ) usunąć go tablicy? Bym musiał zrobić żeby w drugim pliku po odebraniu tego adresu obrazka wiedział na którym on jest miejsciu w tej tablicy.. tylko jak to zrobić.

1
komentarz 28 sierpnia 2017 przez Boshi VIP (100,240 p.)
Pokaż kod bo dalej mało z tego rozumiem.
1
komentarz 28 sierpnia 2017 przez Velta Maniak (52,010 p.)

no to array_search(), a później dopiero unset ze zwróconym indexem

komentarz 28 sierpnia 2017 przez nielotweb Bywalec (2,240 p.)
Eurekaa! Zrobiłem. Sorry Boshi że tak zamotałem. I wielkie dzięki @Boshi i @Velta.

Podobne pytania

0 głosów
1 odpowiedź 139 wizyt
0 głosów
1 odpowiedź 569 wizyt
pytanie zadane 8 listopada 2017 w C i C++ przez dominiv2604 Początkujący (350 p.)
0 głosów
1 odpowiedź 519 wizyt

92,555 zapytań

141,403 odpowiedzi

319,554 komentarzy

61,940 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...