Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]podmiana linijki na inna ze zmiennymi?
canismajoris
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 11.01.2012

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


Witam

może ktoś pomóc.

  1. $plik=file('plik.txt');
  2. $new=("to jest przykladowy wpis");
  3.  
  4. foreach ( $plik as $line => $value )
  5. {
  6. if (preg_match('/\b'.$wyraz1.'\b/', $value) ) {
  7. if (preg_match('/\b$wyraz2\b/', $value) )
  8. {
  9. str_replace( $value, $new , $plik);
  10. }}}


nie dziala podmiana
jak biore echo to mi wybrany fragment lini wy swietli, ale go nie podmienia , coś pewnie nie tak z str/-replace i składnią, ale próbuje i nie działa.
pozdr.


nie udało mi się dojść jak pdmienić cała linię więc próbuje znaleźć pasującą lnię, usunąć linię i zapisać nową.
nie działa mi jednak część pierwsza usunięcie wybranej.
kod mam taki
błędów nie wywala a mimo to nie usuwa linii, może ktoś rzucić okiem, będę wdzięczy za sugestie

  1. $file=file("test.txt");
  2. #$fp=fopen($file, "a+");
  3. foreach ( $file as $line => $value )
  4. {
  5. if (preg_match('/karolina/' , $value ))
  6. {
  7. #echo $value;
  8. unset($file['$vlue']);
  9. }}


pozdraiwam
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: 24.08.2025 - 22:39