Goliat
15.07.2003, 21:58:06
Czy w php jest coś takiego jak:
UCase i LCase ... różne funkcje w VB do zamiany literek z małych na duże :?:
Nie mogę się doszukać na php.pl
members_of_mayday
15.07.2003, 22:03:25
wszystkie litery czy tylko początkowe ? kazdęgo wyrazu na przemian sprecyzuj ?
KaMeLeOn
15.07.2003, 22:04:33
[manual:54c172b88e]strtolower()[/manual:54c172b88e] i [manual:54c172b88e]strtoupper()[/manual:54c172b88e]
members_of_mayday
15.07.2003, 22:06:15
[php:1:40c2699675]
<?php
//przykład zmiany wiekości liter
$dane="jeSTem wTóRNyM anALFabetĄ.";
echo"<br>";
echo"tekst orginalny: $dane<br><br>";
$dane1=strtolower($dane);
echo"zmiana tekstu na małe litery: $dane1<br>";
$dane2=strtoupper($dane);
echo"zmiana tekstu na duże liter: $dane2<br>";
$dane3=ucfirst($dane);
echo"Pierwsza litera z dużej litery: $dane3<br>";
$dane4=ucwords($dane);
echo"Każde słowo z dużej litery: $dane4<br>";
$dane5=ucfirst($dane1);
echo"<br>Praktyczne wykorzystanie:<br>";
echo"Tekst jak w zdaniu: $dane5<br><br>";
echo"inne:<br>";
$dane5=strrev($dane);
echo"Tekst w odbiciu lustrzanym: $dane5<br>";
?>[/php:1:40c2699675]
Goliat
15.07.2003, 22:10:41
Wyświetlając jakąś listę np. miast chcę wyróżnić wyszukiwany tekst.
Ale nie działa jak jest duza literka
[php:1:6fee2ed2ba]<?php
$wybM = sprintf("<FONT color=white>%s</FONT>", $miasto);
$opisMI=str_replace($miasto, $wybM, $miOPIS[$x]);
?>[/php:1:6fee2ed2ba]
tak swoją drogą to jak użytkownik szuka miast na 'g' to Gdańsk się nie zmieni bo funkcja 'replace' rozróżnia wielkość liter. Jest jakiś sposób na "zmuszenie" go do szukania wszystkich 'g' i 'G'
members_of_mayday
15.07.2003, 22:14:08
[manual:8fa7983da8]ereg-replace[/manual:8fa7983da8] tym się pobaw jak by tak zrobił
kossa
15.07.2003, 22:15:25
funkcja eregi() oraz eregi_replace() nie zwraca uwagi na wielkosc liter
konrad_vme
15.07.2003, 22:30:12
proponuję pobrać manuala do php, przy różnych funkcjach zawsze podawane są funkcje o podobnym działaniu... więc szybko można znależć potrzebną
spenalzo
16.07.2003, 19:17:54
Cytat
funkcja eregi() oraz eregi_replace() nie zwraca uwagi na wielkosc liter
Ale funkcja [manual:4a30d788d4]ereg[/manual:4a30d788d4] i [manual:4a30d788d4]ereg_replace[/manual:4a30d788d4] rozróżnia wielkość.
kossa
16.07.2003, 19:44:06
Cytat
Cytat
funkcja eregi() oraz eregi_replace() nie zwraca uwagi na wielkosc liter
Ale funkcja [manual:c6e31c89d0]ereg[/manual:c6e31c89d0] i [manual:c6e31c89d0]ereg_replace[/manual:c6e31c89d0] rozróżnia wielkość.
tak, rozroznia, ale chlopak chcial funkcje ktora nie zwraca uwagi na wielkosc liter wiec mu takie funkcje podalem...
rolling_stone
5.09.2004, 16:34:23
Cytat(members_of_mayday @ 2003-07-15 21:06:15)
[php:1:40c2699675]
<?php
//przykład zmiany wiekości liter
$dane="jeSTem wTóRNyM anALFabetĄ.";
echo"<br>";
echo"tekst orginalny: $dane<br><br>";
$dane1=strtolower($dane);
echo"zmiana tekstu na małe litery: $dane1<br>";
$dane2=strtoupper($dane);
echo"zmiana tekstu na duże liter: $dane2<br>";
$dane3=ucfirst($dane);
echo"Pierwsza litera z dużej litery: $dane3<br>";
$dane4=ucwords($dane);
echo"Każde słowo z dużej litery: $dane4<br>";
$dane5=ucfirst($dane1);
echo"<br>Praktyczne wykorzystanie:<br>";
echo"Tekst jak w zdaniu: $dane5<br><br>";
echo"inne:<br>";
$dane5=strrev($dane);
echo"Tekst w odbiciu lustrzanym: $dane5<br>";
?>[/php:1:40c2699675]
Wszystko ładnie pięknie, tylko chyba z polskimi literami nie działa...
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.