Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja explode(), Problem ze spacja
Maciekkk
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 17.09.2004

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


Nie wiem dlaczego nie dziala mi taki skrypt, ktory napisalem.

<?
$dane = `ls`;
echo $dane;
echo "<br><br>";
$tab = explode(" ",$dane);
echo $tab[0];
?>

Na poczatku pod zmienna dane zapisujemy zawartosc katalogu, w ktorym jest ten skrypt.
Pozniej wyswietlamy zmienna dane i dajemy 2 entery.
No i funkcja explode nie rozpoznaje mi spacji.
Jest tylko jeden element tablicy zawierajacy cala zawartosc zmienej dane, a nie
pojedyncze nazwy plikow czy katalogow.
Jak ten problem rozwiazac?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


  1. <pre>
  2. <?php
  3. $dane = `ls`;
  4. echo $dane;
  5. echo &#092;"<br><br>\";
  6. $tab = explode(&#092;"n\",$dane);
  7.  
  8. foreach ( $tab as $ii => $vv )
  9. {
  10. echo &#092;"[$ii] $vv<br>\";
  11. }
  12. ?>
  13. </pre>

Dziala z "\n" a nie spacja.
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: 13.10.2025 - 22:56