Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie wyrazów zawierających jakiś znak
xamrex
post 26.02.2008, 19:51:11
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

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


Elo
Załużmy, że mam w pliku kilka informacji, np.
Kod
tomek dom auto szafa koń fortepian

Chodzi mi o to żeby napisać skrypt, który będzie wyświetlał mi wyrazy, które zawierają literę f
Czyli powinno mi zwrócić coś takiego
Kod
szafa fortepian

Początek mojego pliku wygląda tak

<?php
$tablica1 = file('plik1.txt');
print $tablica1; if wyraz zawiera literę f
?>

Mógłby mi ktoś edytować to tak, żeby to działało winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
xamrex
post 29.02.2008, 07:05:50
Post #2





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

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


Ok, zrobiłem wielke dzięki
Kod wtgląda tak:
Kod
<?
$nazwa_pliku = "plik.txt";
$szukany_znak = "f";

if (is_readable($nazwa_pliku))
{
  if ($plik = fopen($nazwa_pliku, "r"))
   {
   $dane = fread($plik, filesize($nazwa_pliku));

   if ($dane === FALSE) echo "Odczyt danych z pliku nie powiódł się...";
    else echo "";

   fclose($plik);

   } else echo "Nie mogę nawiązać połączenia z plikiem...";

} else echo "Z pliku nie można odczytać informacji lub on nie istnieje...";

$pieces = explode(" ", $dane);
$i=0;

foreach($pieces as $i)
{
$pos = strpos($i, $szukany_znak);
if ($pos === false) {
echo "";
          }
else {
echo $i . "<br>";
   }
}

?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 20:11