![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Witam, posiadam taki kod:
Jest to kod, który ze stringa (w postaci np. (słowo,słowo2)) wyciąga każdy z wyrazów (które są separowane przecinkami), a następnie tworzy link. Problem w tym, iż otrzymuje błąd: Undefined offset: 2 w linii nr. 9 ($name = $tags_array[$liczba]; ) . Uprzedzam, że ani wzięcie zmiennej w "", ani w taki sposób ($name = $tags_array['.$liczba.']; ) niestety nic nie daje - dalej ten sam błąd. Na przykład gdy wpiszę liczbe np. 0, to pokazuje mi pierwszy wyraz z tablicy, 1 - drugi itd. Jak sprawić, aby ten skrypt działał? Ten post edytował Tajgeer 23.06.2009, 20:14:10 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 141 Dołączył: 11.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Strzelam, że
Kod while($liczba < $ile) .Jeśli używasz funkcji z arg. domyślnym pisz Kod ShowTags($tags, $separator=",")
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 129 Pomógł: 2 Dołączył: 17.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
dla zabezpieczenia polecam dawac
Kod trim($tags,",") dzięki temu ominiesz kilka banalnych bledow z pustym elementem. -------------------- Słowa, słowa, słowa... - Hamlet || Funkcje, funkcje, funkcje... - Luke Star
-------------------------------------- Portal Literacki: ( |||------- ) 30% |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 40 Dołączył: 23.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
tak gwoli wyjasnienia czemu miales errora,
blad lezy w tym ze count zwraca ci liczbe elementow, a nie indeksy, wiec :
wyswietli ci 5, podczas gdy index ostatniej to 4 wiec by twoj kod zadzialal, wystarczy:
i juz.. aczkolwiek lepiej jest uzyc foreach. tyle ze ja bym jeszcze dopisal
kwestia tego ze explode w wyjatkowych warunkach zwraca false, a tego w petli nie chcemy :] Ten post edytował alegorn 24.06.2009, 09:00:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:50 |