Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zagwiazdkowanie fragmentu stringa
kleszczoscisk
post
Post #1





Grupa: Zarejestrowani
Postów: 164
Pomógł: 3
Dołączył: 13.12.2007

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


Witam

Proszę o pomoc w rozwiązaniu problemu: mam ciąg znaków:
  1. $name = 'Andrzej Kowalski';

potrzebuję zamaskować część znaków, tak aby otrzymać:
Kod
And**** Kowa****

Istotne jest to aby ilość gwiazdek odpowiadała ilości zamaskowanych liter.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
grabek93
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 8
Dołączył: 23.09.2010

Ostrzeżenie: (10%)
X----


  1.  
  2. <?php
  3.  
  4. $start = "Andrzej Kowalski";
  5. $start = explode( " " , $start) ;
  6.  
  7. foreach($start as $wyraz){
  8. $dlugosc = strlen( $wyraz );
  9. for( $i = 3 ; $i <=$dlugosc; $i++ )
  10. {
  11. $wyraz[ $i ] = "*" ;
  12. }
  13. echo $wyraz." ";
  14. }
  15.  


możesz teraz dowolną ilość wyrazów tak zrobić. Popracuj nad wyświetlaniem tego.

Ten post edytował grabek93 30.08.2011, 21:01:44
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: 6.10.2025 - 10:01