Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcja zwracjąca wers
david069
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 2.03.2008

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


Witam, poszukuję funkcji zwracającej wers znalezionego tekstu tak jak tu tylko żeby zmienna $pos była liczbą numeru wersu a nie pozycji od początku:
  1. <?php
  2. $pos = strpos($text, 'say');;
  3. $arr = file($filen);
  4. echo $arr[$pos];
  5. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
david069
post
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 2.03.2008

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


Nie mogę zrozumieć tej funkcji
foreach (array_expression as $value)
możesz to na jakimś przykładzie czy coś?
I jakiej pętli for? Skąd wie ile razy obrócić?
Sprawdzić czy w danej linijce nie ma czym strpos()?

Nie widzę teraz w ogóle wyjścia, przedtem jeszcze jakiś pomysł miałem teraz zero (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Więc może zmieńmy pytanie jak wyświetlić wszystkie linijki w pliku tekstowy w której wystąpi ciąg znaków:
="\" say \""



Dobra ma się ten łeb! (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
  1. <?
  2.  
  3. $filen="log.log";
  4. $size = filesize($filen);
  5.  
  6. for($i=0; $i<=$size; $i++)
  7. {
  8. $arr = file($filen);
  9. $is=stristr($arr[$i], "\" say \"");
  10.  
  11. if($is==true)
  12. {
  13. echo $arr[$i];
  14. echo "<br/>";
  15. }}
  16.  
  17. ?>

Tylko za długo to przeszukuję pętla razy sizefile się nie nadaje coś innego? Podzielimy może przez 5 takie strzelanie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował david069 11.09.2008, 20:12:58
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 - 12:36