Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z tablica
Forum PHP.pl > Forum > Przedszkole
alpin
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 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 ?
cboot
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]
BzikOS
Zamiast całej tej pętli wystarczy:

[php:1:56148c5e1d]<?php
echo implode( ', ', $tablica_3 );
?>[/php:1:56148c5e1d]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.