Arkadaşlar bu nasıl olabilir?.

Arkadaşlar merhaba. Şimdi ben etiketleri tek bir sutüne virgülle ayırtarak gönderiyorum. Alttaki fonksiyon sayesinde de linklere çevirebiliyorum ayrıştırıp. Ancak linkler içinde boşluklar oluyor ben o boşluklara artı işareti koymak istiyorum. Sadece href="" kısmındaki linke bunu uygulamak istiyorum. Kullandığım kod şu:

<?php
function etiketsistemi($metin) {
$metin = trim($metin);
$noktalama = array(", ");
$metin=str_replace($noktalama, ",", $metin);
$yenimetin = explode(',',$metin);
foreach($yenimetin as $yazdir){
echo "<a href=\"$yazdir-haberleri.html\">$yazdir</a>"; } }?>

Yani sadece <a href=\"$yazdir-haberleri.html\">$yazdir</a> kalın olan kısımda bunu uygulamak istiyorum. yaptım ama diğer kısmada attı bu bölüme sadece nasıl uygulayabilirim?

2013-12-12 22:36:44

Php

TeaMTurkeRŞenol TÜRKER

Verdigin fonksiyonda replece fonksiyonuna birde boslugu eklemen yeterli.

2013-12-13 01:06:24

hacı sen hep bunu yapmak zorundamısın? :D o fonksiyonu yazan onu düşünemedi mi snce? ben sadece linklere versin istiyorum öyle yapınca hem linklere hemde başlıklara veriyor :)

2013-12-13 01:08:30

Edit:

Php

TeaMTurkeRŞenol TÜRKER

Ozaman o fonksiyonun disinda replece etceksin linkin ciktisini aldiktan sonra ekrana bastigin yerde bunun baska bir yolu yok.

2013-12-13 03:52:40

Php

<?php
function etiketsistemi($metin) {
$metin = trim($metin);
$noktalama = array(", ");
$metin=str_replace($noktalama, ",", $metin);
$yenimetin = explode(',',$metin); 
foreach($yenimetin as $yazdir){ 

$linkyazdir=str_replace(" ","+",$yazdir)
echo "<a href=\"$linkyazdir-haberleri.html\">$yazdir</a>"; } }?>

boyle yapacaksın 

2013-12-14 02:27:37

TeaMTurkeRŞenol TÜRKER

+100

2013-12-14 09:04:12

Edit:

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro