Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z tablica
alpin
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 15.03.2004

Ostrzeżenie: (10%)
X----


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 ?
Go to the top of the page
+Quote Post
cboot
post
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]
Go to the top of the page
+Quote Post
BzikOS
post
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]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 08:51