Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] usuwanie z ciągu słowa o dlugosci jednego znaku ?
Forum PHP.pl > Forum > Przedszkole
maverickkk
Cześć.

ja zrobić usuwanie z ciągu znaków usuwanie słówn o długości jednego znaku tz.

Aby z ciągu:

"A ja mam kota i psa."

usunąć 'a' i 'i' i pozostał ciąg

"Ja mam kota psa"

jak to zrobic??
MalCom
Przejrzec rozdzial o operacjach na stringach w manualu tongue.gif
substr() i przyjaciele winksmiley.jpg
milus
Ja mam taki pomysł

  1. <?php
  2. $napis = 'A ja mam kota i psa.';
  3.  
  4. $tablica = explode(' ', $napis);
  5. $napisZmieniony = implode(' ', array_filter( $tablica , 'filtrujDlugosc') );
  6.  
  7. echo $napisZmieniony; // wyswietla: "ja mam kota psa."
  8.  
  9. function filtrujDlugosc( $str ) {
  10. if ( strlen( $str ) > 1 ) 
  11. return true;
  12. else 
  13. return false;
  14. }
  15. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.