Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Listowanie problem
Babu
post 12.01.2007, 17:21:46
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 16.06.2006

Ostrzeżenie: (0%)
-----


Czesc

Mam mianowity problem, listuje coz z bazy np numerek $numer['id'];

W bazie mam odpowienio w wierszach 1,2,3

chciałbym aby kazdy numerek oddzielony był myslnikiem "-" oprocz ostatniego
czyli 1 - 2 - 3 , najprostszy sposób to dodanie ."-" jednak efekt bedzie 1 - 2 - 3 -
a takiego chyba nie chcemy smile.gif

Dzieki z gory za pomoc
Go to the top of the page
+Quote Post
cadavre
post 12.01.2007, 17:23:51
Post #2





Grupa: Zarejestrowani
Postów: 472
Pomógł: 7
Dołączył: 7.12.2005
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


join" title="Zobacz w manualu php" target="_manual?


--------------------
Silesian PHP User Group - www.spug.pl
Symfony2, OAuth2, budowanie API - masz pytania? Pisz!
Go to the top of the page
+Quote Post
Babu
post 12.01.2007, 17:32:48
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 16.06.2006

Ostrzeżenie: (0%)
-----


Cytat(cadavre @ 12.01.2007, 17:23:51 ) *


Jasniej mozna smile.gif?, dzieki
Go to the top of the page
+Quote Post
cadavre
post 12.01.2007, 18:08:54
Post #4





Grupa: Zarejestrowani
Postów: 472
Pomógł: 7
Dołączył: 7.12.2005
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


implode" title="Zobacz w manualu php" target="_manual - tamto to link był. tongue.gif W manualu jest loud and clearly said.


--------------------
Silesian PHP User Group - www.spug.pl
Symfony2, OAuth2, budowanie API - masz pytania? Pisz!
Go to the top of the page
+Quote Post
Babu
post 12.01.2007, 18:39:47
Post #5





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 16.06.2006

Ostrzeżenie: (0%)
-----


Cytat
hi,
to prevent implode from putting the zero at the end, I use ksort().

example:

$val[1]="one";
$val[2]="two";
$val[0]="zero";
ksort($val);
echo implode(":",$val);
//will return "zero:one:two"


Kod
implode("<br>",$numerek['id']);


Bad arguments..
Go to the top of the page
+Quote Post
Cienki1980
post 12.01.2007, 19:43:00
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


Cytat(Babu @ 12.01.2007, 18:39:47 ) *
Kod
implode("<br>",$numerek['id']);


Bad arguments..

bo do funkcji implode wejściowymi argumentami jest :
pierwszy - element, który ma być łącznikiem
drugi - tablica

Ty wstawiłeś pojedynczy element zamiast tablicy.

Ten post edytował Cienki1980 12.01.2007, 19:43:33


--------------------
404
Go to the top of the page
+Quote Post
Babu
post 12.01.2007, 19:58:17
Post #7





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 16.06.2006

Ostrzeżenie: (0%)
-----


while(....)
{
$numerek['id'] .= "<span style=\"color:red\">"$numer['nazwa'].$numer['id']."</span>";
}

return $numerek['id'];

kazde wyrazenie chcialbym oddzielic znaczkiem "-" tak aby
za ostatnim wyrazaniem znaczku nie bylo

Ten post edytował Babu 12.01.2007, 19:58:30
Go to the top of the page
+Quote Post
Cienki1980
post 12.01.2007, 20:14:52
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


  1. <?php
  2. while(....)
  3. {
  4. $numerek['id'] .= "<span style="color:red">"$numer['nazwa'].$numer['id']."</span>-";
  5. }
  6.  
  7. $numerek['id']=substr($numerek['id'],0,strlen($numerek['id'])-1);
  8.  
  9. return $numerek['id'];
  10. ?>


--------------------
404
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 18:42