Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: tablica względem pierwszej kolumny
Forum PHP.pl > Forum > Gotowe rozwiązania
piotrdd2
mam proble, banalny :oops:

[php:1:0ef9b16c35]
$tabu=file("pliczek.txt");

$kot = array ("3","35","25","21","20");
[/php:1:0ef9b16c35]

jak zrobić aby nie wpisywać w tablicy kolejno liczb 3,35,25,21,20 tylko żeby były one pobierane z pliku z pierwszej kolumy gdzie dane oddzielone są znacznikiem ||

czyli powinno byc coś takiego: i nie wiem co dalej
[php:1:0ef9b16c35]
for($i=0;$i<count($tabu);$i++) // przy tej pętli
{
$linia=explode('||', $tabu[$i]);

// i tu właśnie array względem $linia[0]
}[/php:1:0ef9b16c35]
spenalzo
[php:1:d99d75a36a]
for($i=0;$i<count($tabu);$i++) // przy tej pętli
{
$linia=explode('||', $tabu[$i]);
$kot[]=$linia[0];
}[/php:1:d99d75a36a]
i w tablicy $kot będziesz miał wszystkie liczby.
piotrdd2
OK działa. DZIĘKI

ale mam jeszcze jedno pytanie

jaką funkcje nalezy zastosować aby np. w tej tablicy mam rekordy 6, 7, 33, 21, 18, 6, 21, 6, 4 - zmodyfikowało w taki sposób aby z powtarzających się zrobiło jeden rekord np. powinno byc 6, 7, 33, 21, 18, 4
spenalzo
[manual:2e9a3b1298]array_unique[/manual:2e9a3b1298]
[php:1:2e9a3b1298]<?php
$kot=array_unique($kot);
?>[/php:1:2e9a3b1298]
piotrdd2
wielkie DZIĘKI !
działa jest cool 8)
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.