Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] sprawdzanie czy string jest napisany z duzych liter
Forum PHP.pl > Forum > Przedszkole
pfan
Pomyslalem, zeby upiekszyc tekst zmienie wyrazy pisane z duzych liter na male czyli COS TAM na cos tam, najpierw planuje to wszytsko wyexplodowac, no i teraz nie wiem jak moglbym sprawdzic czy caly wyraz jest napisany z duzych liter, w jaki sposob moglbym to zrobic? oprocz tego chciabym aby byl warunek, ze w wyrazie nie moze pasc cyfra, w jaki sposob moge sprawdzic czy w wyrazie wystepuje cyfra ?
Jeszcze wpadlem na pomysl aby wyrazy po kropce zaczynaly sie z duzej litery, jak moge powiekszyc tylko pierwsza litere w ciagu ?
Pozdrawiam
lopik
A ten drugi skrypt, na tej: http://lopik.ovh.org/php/index.php stronie.
Zmienia każdy wyraz pisany z dużej litery.

  1. <?php
  2. $tekst = $_POST['tekst'];
  3.  
  4. function name($imie) {
  5. $name = ucwords(strtolower($imie));
  6. return $name;
  7. }
  8.  
  9. echo 'Zamienione: '.name($tekst).'';
  10. ?>
pfan
ok ucwords - do pierwszej litery,

sprawdzanie czy jest cyfra
Kod
if (ereg('[0-9]', 'tu jest liczba 5')) {
echo "tak";
}


sprawdzanie czy jest duza litera, ale jak sprawdzic czy wszytskie litery w ciagu a duze ?
Kod
if (ereg('[A-Z]', 'tu jest duza litera D')) {
echo "tak";
}
erix
Miałem napisać, ale myślałem, że sobie poradzisz...

  1. <?php
  2. if($zmienna==strtoupper($zmienna)){ /*kapitaliki*/ }
  3. ?>
batman
Dorzuciłbym jeszcze mb_convert_case. Bardzo pomocne przy zmianie wielkości polskich znaków.
pfan
ok, wielkie dzieki
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.