Extragere litere din cuvinte si inca ceva

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator


Avatar utilizator
Gospodar
PHPRomania Supporter
Mesaje: 19
Membru din: Sâm Noi 29, 2008 3:39 am
Localitate: Galati

Mesajde Gospodar » Vin Dec 05, 2008 8:24 pm


Avatar utilizator
Amenthes
Senior Member
Mesaje: 1370
Membru din: Lun Dec 12, 2005 8:00 am
Contact:

Mesajde Amenthes » Vin Dec 05, 2008 8:44 pm

Uite o metoda mai obfuscata, dar draguta dupa parerea mea :)

[php]
<?php

$string = 'fOruZ';

$from = array_map('chr', array_merge(range(65, 89), range(97, 121)));
$to = array_map('chr', array_merge(range(66, 90), range(98, 122)));
$trans = array_combine($from, $to);

echo strtr($string, $trans);

?>
[/php]
I'm under construction |

Avatar utilizator
Gospodar
PHPRomania Supporter
Mesaje: 19
Membru din: Sâm Noi 29, 2008 3:39 am
Localitate: Galati

Mesajde Gospodar » Vin Dec 05, 2008 9:14 pm


lorand1
Average Member
Mesaje: 108
Membru din: Vin Apr 25, 2008 7:44 pm
Localitate: Baia Mare

Mesajde lorand1 » Sâm Dec 06, 2008 3:18 am


Avatar utilizator
Gospodar
PHPRomania Supporter
Mesaje: 19
Membru din: Sâm Noi 29, 2008 3:39 am
Localitate: Galati

Mesajde Gospodar » Sâm Dec 06, 2008 12:20 pm


dechim
Senior Member
Mesaje: 1486
Membru din: Mar Mai 10, 2005 11:53 pm
Localitate: Drobeta Turnu Severin

Mesajde dechim » Sâm Dec 06, 2008 4:40 pm

@Gospodar
Pune dupa fiecare rand print_r($var), unde $var este variabila din randul anterior si vezi ce fac fiecare, ca sa nu mai vb de manual.
Si eu am zis fara rautate

lorand1
Average Member
Mesaje: 108
Membru din: Vin Apr 25, 2008 7:44 pm
Localitate: Baia Mare

Mesajde lorand1 » Sâm Dec 06, 2008 6:25 pm

array_map() , range() , array_slice() , array_push() , current() , aray_merge() , array_combine() sunt functii de tratare a tablourilor si le gasesti in manual

chr() , strtr() sunt functii de tratare string-uri si le gasesti in maual

ti-as sugera sa ai o lectura placuta sa ti le insusesti ca le vei folosi mai incolo, si iti vor prinde bine

daca nu intelegi comportamentul la careva dintre ele poti intreba ca ti se va raspunde

spor

Avatar utilizator
Amenthes
Senior Member
Mesaje: 1370
Membru din: Lun Dec 12, 2005 8:00 am
Contact:

Mesajde Amenthes » Sâm Dec 06, 2008 7:07 pm

I'm under construction |


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 16 vizitatori