![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 1 Dołączył: 15.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
witam, [php:1:bce5ed3d17]<?php
$tablica_1=file("baza/typowane.txt"); $tablica_2 = str_replace(array("rn", "n"), "", $tablica_1) ; $tablica_3 = array_unique ($tablica_2); for ($z=0; $z<count($tablica_3); $z++) { echo "$tablica_3[$z],"; } ?>[/php:1:bce5ed3d17] rozchodzi mi sie o malutki przecinek w ostatnim wersie po ...$tablica_3[$z], <= o ten dokladnie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) a mianowicie, w tablicy powtarzaja sie elementy, zastosowalem array_unique i jak nie ma przecinku to wyswietla ok np: "1422463" a jak jest to wyswietla mi tak "1,4,2,,,6,3". zapawne to usuwa element tablicy ale zostaje jako pusty i zostawia mi po nim przecinek, czego oczywiscie nie chce, jak temu zaradzic ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 2.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Może coś w tym stylu:
[php:1:ed38d24a90]<?php $tablica_1=file("baza/typowane.txt"); $tablica_2 = str_replace(array("rn", "n"), "", $tablica_1) ; $tablica_3 = array_unique ($tablica_2); for ($z=0; $z<count($tablica_3); $z++) { if ( !empty( $tablica_3[$z] ) ) { echo "$tablica_3[$z],"; } } ?>[/php:1:ed38d24a90] |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Zamiast całej tej pętli wystarczy:
[php:1:56148c5e1d]<?php echo implode( ', ', $tablica_3 ); ?>[/php:1:56148c5e1d] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:49 |