Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] zmiana treści między określonymi znakami
cornholio666
post
Post #1





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


Witam,

Szukałem na forum i na google, znalazłem podobne ale nie mogę sobie poradzić.

Mam ciąg znaków

  1. <object width="390" height="321"><param name="movie" value="http://www.youtube.com/v/zAsfX-sk7wU"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/zAsfX-sk7wU" type="application/x-shockwave-flash" wmode="transparent" width="390" height="321"></embed></object>


Chciałbym żeby zmieniało mi w tym ciągu to co jest między width=" a " i to co jest height=" a " na określone znaki.

Np. jakbym chciał zmienić width na 333 i height na 444 to wynik byłby taki

  1. <object width="333" height="444"><param name="movie" value="http://www.youtube.com/v/zAsfX-sk7wU"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/zAsfX-sk7wU" type="application/x-shockwave-flash" wmode="transparent" width="333" height="444"></embed></object>


Wykombinowalem cos takiego ale źle chodzi:

  1. <?php
  2. $tekst = preg_replace('/[^width="][(0-9)][^"]/', '333', $tekst);
  3. ?>


Ten post edytował cornholio666 10.05.2007, 10:19:11


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2. $search = array (
  3. '#width="d*"#si',
  4. '#height="d*"#si',
  5. );
  6. $replace = array(
  7. 'width="333"',
  8. 'height="444"',
  9. );
  10. $text = '<object width="390" height="321"><param name="movie" value="http://www.youtube.com/v/zAsfX-sk7wU"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/zAsfX-sk7wU" type="application/x-shockwave-flash" wmode="transparent" width="390" height="321"></embed></object>';
  11. $text = preg_replace($search, $replace, $text);
  12. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
cornholio666
post
Post #3





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


Wielkie dzięki guitar.gif


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
Go to the top of the page
+Quote Post

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 Aktualny czas: 22.08.2025 - 09:06