PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
preg_replace
Postitaja: ok 2016-11-25 17:59:12
preg_replace('/[^w]+/', '-', $test); Mis osa siia vahele tuleks juurde lisada, et Ä tähe muudaks nt Aks.

Tere tulemas ämber! -> tere-tulemas-amber - midagi sellist oleks lõpptulemus.
RE: preg_replace
Postitaja: Raul 2016-11-28 11:04:32

PHP kood:
 
$asendused 
= array(' '=> '-','ä' => 'a');

$test='Tere tulemas ämber!';
$teststrtr($test$asendused); 
echo 
$test ;
RE: preg_replace
Postitaja: blaa 2016-11-28 18:29:17
TSITEERITUD:

PHP kood:
 
$asendused 
= array(' '=> '-','ä' => 'a');

$test='Tere tulemas ämber!';
$teststrtr($test$asendused); 
echo 
$test ;


Palju õnne UTF-8 stringidega.
RE: preg_replace
Postitaja: peaminister (R) 2016-11-28 18:38:19
TSITEERITUD:
preg_replace('/[^w]+/', '-', $test); Mis osa siia vahele tuleks juurde lisada, et Ä tähe muudaks nt Aks.

Tere tulemas ämber! -> tere-tulemas-amber - midagi sellist oleks lõpptulemus.
kas google teenuseid ka proovisid? või tahad sa tingimata kõik ise valmis leiutada?

tegin googles päringu "php generate nice url"

alustuseks tasub tutvuda artikliga
http://cubiq.org/the-perfect-php-clean-url-generator
RE: preg_replace
Postitaja: dffdg 2016-12-04 12:17:15
TSITEERITUD:
preg_replace('/[^w]+/', '-', $test); Mis osa siia vahele tuleks juurde lisada, et Ä tähe muudaks nt Aks.

Tere tulemas ämber! -> tere-tulemas-amber - midagi sellist oleks lõpptulemus.


sa jah jooksed siin peaga vastu seina natukene. Proleem on juba mainitud UTF8. Erinevatest keeltest kohandatakse inglise keelde slug'e erinevalt. Eesmärgiks ilmselt SEF?

Ma soovitan vaadata Joomla / Wordpress lähtekoodi sisse ja vaadata, kuidas seal php ga asjad on ära lahendatud.

http://stackoverflow.com/questions/1723986/is-there-a-joomla

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0844240188599