Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] problem z implode
arek88
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (30%)
XX---


czy ktos mi powie gdzie jest blad ze skrypt nie dodaje przecinku ?

  1. $html = $_POST['url'];
  2. $wytnij = explode("http://rapidshare.com/files/", $html);
  3. $elements = count($wytnij)-1;
  4. for ($i = 1; $i <= $elements; $i++)
  5. {
  6. $wyciete = explode('/', $wytnij[$i]);
  7. $array = array($wyciete[0]);
  8.  
  9. $zprzecinkiem = implode(",", $array);
  10.  
  11. echo $zprzecinkiem;
  12. }


Ten post edytował arek88 18.11.2009, 06:55:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


  1. $url = 'http://rapidshare.com/files/abc/def/ghi [url="http://rapidshare.com/files/abc/def/ghi';""]http://rapidshare.com/files/abc/def/ghi';"[/url]]http://rapidshare.com/files/abc/def/ghi';
  2. $A = explode( 'http://rapidshare.com/files/', $url );
  3.  
  4. foreach( $A as $B )
  5. {
  6. $C = explode( '/', $B );
  7. $D .= join( ',', $C );
  8. }
  9. echo $D;

@kefirek w twoim przypadku zmienna $wycinek będzie tablicą wielowymiarową a wtedy imploade nie zadziałą jak byś tego chciał
  1. $a = array( 0=> array( 'a','b' ), 1=> array( 'c', 'd' ));
  2. echo implode( ',', $a ); // Array,Array

EDIT:
edytor sam dodaje BBCODE url dla 2 linku w stringu.

Ten post edytował skowron-line 18.11.2009, 10:06:23
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 22:23