Loading:


Rozpoznanie płci po nazwie użytkownika

Skrypt php tworzy funkcję rozpoznającą płeć użytkownika po jego nazwie.

W języku polskim zawsze imiona i prawdopodobnie nicki kobiet kończą się na literę "a" dzięki temu jesteś w stanie rozpoznać czy użytkownik jest kobietą.



Napisz Artyku³

Listing


<?php
function plec($imie){
        //Pobieramy ostatni znak z ciągu znaków
        $znak = $imie{strlen($imie)-1};
        if($znak=='a') $plec = 'kobieta';
        else $plec = 'mężczyzna  ';
       
        return $plec;
}

$plec = plec('Ania');
echo 'Ania to '.$plec;
?>




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
Nie zgodzę się z tym "W języku polskim zawsze imiona [...] kobiet kończą się na literę "a""... Akurat miałem to na informatyce i istnieje co najmniej jedno imię męskie kończące się na literę "a". A jest nim imię "Barnaba".
autor: Puzi | 506 | 2009-09-16 09:26:51


Jeśli "Barnaba" to jedyny taki wyjątek, to kod można by zmodyfikować, aby on to również obsługiwał:
  • Zobacz kod dodany do tego wpisu
    • <?php
      function plec($imie){
              //Pobieramy ostatni znak z ciągu znaków
              if($imie != "Barnaba") {
                $znak = $imie{strlen($imie)-1};
                if($znak=='a') $plec = 'kobieta';
                else $plec = 'mężczyzna  ';
              } else {
              $plec = 'mężczyzna ';
              }
             
              return $plec;
      }

      $plec = plec('Ania');
      echo 'Ania to '.$plec;
      ?>
       
autor: divix | 507 | 2009-09-16 09:53:52


    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors