Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] tłumaczenie
Forum PHP.pl > Forum > Przedszkole
dimat
Tłumacze skrypt php z angielskiego na polski, narafiłem na linijke kodu który w zależności od tego czy jest jeden dzień (wyświetla "Day") lub więcej od jeden (wyświetla "Days"). Nie znam dobrze php (przeczytałem kilka kursów dla początkujących jak narazie)

  1. <?php
  2. $strleft = '';
  3.    if ($days){
  4.        $strleft .= "$days Day".($days != 1 ? 's' : '');
  5.    }
  6.    $strleft .= ($days ? ' ' : '')."$hours Hr".($hours != 1 ? 's.' : '.');
  7.    if(!$type){
  8.        return $strleft;
  9.    }else{
  10.        return $strleft." $minutes Min".($minutes!=1 ? 's.' : '.');
  11.    }
  12. ?>


Próbowałem zrobić to funkcją if else ale dawało efektów (wyświetlało wszędzie "1" jako ilość dni i godzin). Tak to wyglądało:

  1. <?php
  2. $strleft = '';
  3.    if ($days){
  4.        if ($days = 1){
  5.            $strleft .= "$days dzień";
  6.            }
  7.        else {
  8.            $strleft .= "$days dni";
  9.        }
  10.    }
  11.    $strleft .= ($days ? ' ' : '')."$hours Hr".($hours != 1 ? 's.' : '.');
  12.    if(!$type){
  13.        return $strleft;
  14.    }else{
  15.        return $strleft." $minutes Min".($minutes!=1 ? 's.' : '.');
  16.    }
  17. ?>


Proszę pomóżcie..
piraciq
  1. <?php
  2. $strleft = '';
  3.    if ($days){
  4.        $strleft .= "$days Dzień".($days != 1 ? 'Dni' : '');
  5.    }
  6.    $strleft .= ($days ? ' ' : '')."$hours Hr".($hours != 1 ? 's.' : '.');
  7.    if(!$type){
  8.        return $strleft;
  9.    }else{
  10.        return $strleft." $minutes Min".($minutes!=1 ? 's.' : '.');
  11.    }
  12. ?>

a tak questionmark.gif snitch.gif
dimat
tak wyświetla oba naraz "DzieńDni"
Pax95
  1. <?php
  2. $strleft = '';
  3.    if ($days){
  4.        $strleft .= "$days ".($days != 1 ? 'Dni' : 'Dzień');
  5.    }
  6.    $strleft .= ($days ? ' ' : '')."$hours ".($hours != 1 ? 'Godzin.' : 'Godzina.');
  7.    if(!$type){
  8.        return $strleft;
  9.    }else{
  10.        return $strleft." $minutes ".($minutes!=1 ? 'Minut.' : 'Minuta.');
  11.    }
  12. ?>
dimat
dziękuje Ci serdecznie
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.