Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pierwsza litera ze slowa
Forum PHP.pl > Forum > Przedszkole
MarcinLogo
Witam chcialbym wyciagnąc pierwszą litere ze slowa znajdującego sie w bazie danych. Czyli ze zwyklego stringa. Slowa w bazie mam roznej dlugosci... Czy jest na to jakas prosta funkcja? czy lepiej bawic sie z tym na tablicach?
nospor
Na poziomie mysql z manuala:
Cytat
LEFT(str,len)

Returns the leftmost len characters from the string str.

mysql> SELECT LEFT('foobarbar', 5);
        -> 'fooba'
http://dev.mysql.com/doc/mysql/en/string-functions.html

na poziomie php (manual):
http://pl.php.net/substr
php programmer
na poziomie php

$zdanie = 'Całe zdanie';
echo $zdanie[0]; // tylko pierwsza litera w tym przypadku 'C'
MarcinLogo
Dzieki dzieki:) szybka pomoc:) dziala jak nalezy:)
mike
Cytat(php programmer @ 2005-09-06 09:57:21)
na poziomie php

$zdanie = 'Całe zdanie';
echo $zdanie[0]; // tylko pierwsza litera w tym przypadku 'C'

Działa owszem, ale jest to sposób nie zalecany. W kontekście PHP5, w którym tablice są bardziej restrykcyjnie traktowane odchodzi się od tej konwencji.

Lepiej zrobić tak:
  1. <?php
  2.  
  3. $strString = 'bla bla';
  4.  
  5. echo $strString{0};
  6.  
  7. ?>
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.