You Now Here »

help PHP regex explode replace character dunk sob :D  (Read 9199 times)

okedol

  • More Share Forum Topic
  • [MS] pendatang baru
  • *
  • okedol kurang gaul.
  • Rep Power: 0
  • Join: June 30, 2011
  • Posts: 8
  • Poin: 2
  • IP member tracker Logged
help PHP regex explode replace character dunk sob :D
« on: September 10, 2011, 09:01:36 PM »


ane ada 2 masalah nih, hwehehehe

gini, masalah pertama :

function rmSpecialChar($teks){
$a $teks;
$b preg_replace("/[^a-z0-9_\-\.]/i","-",$a);
$c explode("-",$b);
for(
$d=0;$d<count($c);$d++){
if(
trim($c[$d])!=""$e .= $c[$d]." ";
}
$e strtolower(substr($e,0,strlen($e)-1));
$f str_replace(" ","-",$e);
return 
$f;
}


tapi ane mau gabungin

jika menemukan karakter tanda ( " ) maka semua teks berubah sesuai kata yg saya pilih


masalah ke dua :

misalkan ada kata :

Code: [Select]
halo halo halo


apa kabar ?


nah caranya gimana yah menghapus kata setelah 2x enter itu (apa kabar ?), bingung ane  :berduka


bingung nih, hehe thx



View Mobile Web Short URL:
« Last Edit: September 11, 2011, 06:07:48 PM by admin_danny »

DANNY

G-Plus Author
  • ADMINISTRATOR
  • More Share Forum Topic
  • [MS] kepala suku
  • *
  • DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!
  • Rep Power: 6
  • Join: September 30, 2009
  • Posts: 11,931
  • Poin: 193.934
    • WWW
  • IP member tracker Logged
Re: help PHP dunk sob :D
« Reply #1 on: September 11, 2011, 05:55:22 PM »
jawaban pertama

$f str_replace(" ","-",$e);
$g str_replace('"','CHARACTER_YANG_MAU_DIGANTI',$f);
return 
$g;



jawaban kedua

$text nl2br($text);
$exploded explode('<br'$text); 
$textawal $exploded[0];
echo 
$textawal;



seharusnya sih begitu
  :beer:
« Last Edit: September 12, 2011, 06:42:17 PM by admin_danny »

okedol

Re: help PHP regex explode replace character dunk sob :D
« Reply #2 on: September 13, 2011, 02:56:21 PM »
fungsi return buat apa sob ?

DANNY

G-Plus Author
  • ADMINISTRATOR
  • More Share Forum Topic
  • [MS] kepala suku
  • *
  • DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!
  • Rep Power: 6
  • Join: September 30, 2009
  • Posts: 11,931
  • Poin: 193.934
    • WWW
  • IP member tracker Logged
Re: help PHP regex explode replace character dunk sob :D
« Reply #3 on: September 13, 2011, 04:41:05 PM »
fungsi return buat apa sob ?
:ngikik
itu kan ane nambahin jawaban ente....
ente buat apa itu returnnya...?

okedol

Re: help PHP regex explode replace character dunk sob :D
« Reply #4 on: September 13, 2011, 05:50:37 PM »
:ngikik
itu kan ane nambahin jawaban ente....
ente buat apa itu returnnya...?

  :kaget:kaget:kaget


Code: [Select]
$f = str_replace(" ","-",$e);
$g = str_replace('"','CHARACTER_YANG_MAU_DIGANTI',$f);
return $g;

kok return $g ?
nggak $f sob ?

nah return ke $g buat apa ?  :love

ane masih bocah sma :(

DANNY

G-Plus Author
  • ADMINISTRATOR
  • More Share Forum Topic
  • [MS] kepala suku
  • *
  • DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!
  • Rep Power: 6
  • Join: September 30, 2009
  • Posts: 11,931
  • Poin: 193.934
    • WWW
  • IP member tracker Logged
Re: help PHP regex explode replace character dunk sob :D
« Reply #5 on: September 13, 2011, 06:54:13 PM »
:kaget:kaget:kaget


Code: [Select]
$f = str_replace(" ","-",$e);
$g = str_replace('"','CHARACTER_YANG_MAU_DIGANTI',$f);
return $g;

kok return $g ?
nggak $f sob ?

nah return ke $g buat apa ?  :love

ane masih bocah sma :(

ohoho, return itu untuk pengulangan,
jika program tidak mendapatkan apapun dari fungsi yang berjalan,
maka mau diulang dari mana... gitu sob...

ga pake return juga bisa ko...
jadi misal ga ada hasil sama sekali dari fungsi yang berjalan, kemungkinan muncul error
  :ehm

okedol

Re: help PHP regex explode replace character dunk sob :D
« Reply #6 on: September 13, 2011, 07:11:41 PM »
ohoho, return itu untuk pengulangan,
jika program tidak mendapatkan apapun dari fungsi yang berjalan,
maka mau diulang dari mana... gitu sob...

ga pake return juga bisa ko...
jadi misal ga ada hasil sama sekali dari fungsi yang berjalan, kemungkinan muncul error
  :ehm

sip mantap sob  :beer:


kalo misal menemukan kata http://

terus semua karakter di hapus menadi karakter yg kita inginkan gimana sob ?

maaf ya banyak nanya  :berduka

apa kodenya kek gini ?

Code: [Select]
$text = nl2br($text);
$text = ereg_replace("," ", $text);
$exploded = explode(' ', $text);
$textawal = $exploded[0];
$textmaknyos = ereg_replace("$exploded[0]","oyoyoy mangstabb", $textmaknyos);

echo $textmaknyos;

bener ga ?  :berduka:berduka:berduka

oh ya bedanya " " sama ' ' apa yah sob ?

apa sama sama bisa di pake ?  :matabelo

DANNY

G-Plus Author
  • ADMINISTRATOR
  • More Share Forum Topic
  • [MS] kepala suku
  • *
  • DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!
  • Rep Power: 6
  • Join: September 30, 2009
  • Posts: 11,931
  • Poin: 193.934
    • WWW
  • IP member tracker Logged
Re: help PHP regex explode replace character dunk sob :D
« Reply #7 on: September 13, 2011, 07:27:51 PM »
sip mantap sob  :beer:


kalo misal menemukan kata http://

terus semua karakter di hapus menadi karakter yg kita inginkan gimana sob ?

maaf ya banyak nanya  :berduka

apa kodenya kek gini ?

Code: [Select]
$text = nl2br($text);
$text = ereg_replace("," ", $text);
$exploded = explode(' ', $text);
$textawal = $exploded[0];
$textmaknyos = ereg_replace("$exploded[0]","oyoyoy mangstabb", $textmaknyos);

echo $textmaknyos;

bener ga ?  :berduka:berduka:berduka

oh ya bedanya " " sama ' ' apa yah sob ?

apa sama sama bisa di pake ?  :matabelo

simple nya gini sob

$ganti ereg_replace('http''ganti http menjadi apa yah'$text);
if (
$ganti

{ echo 
$ganti; }

else

{ echo 
'tidak ditemukan http'; }


oh ya bedanya " " sama ' ' apa yah sob ?
dalam html kita sering menggunakan "" kutip dua...
jadi supaya parameter tidak bentrok dalam php, enakan dalam php biasain pakai kutip satu aja (')

  :beer:

okedol

Re: help PHP regex explode replace character dunk sob :D
« Reply #8 on: September 13, 2011, 07:41:37 PM »
simple nya gini sob

$ganti ereg_replace('http''ganti http menjadi apa yah'$text);
if (
$ganti

{ echo 
$ganti; }

else

{ echo 
'tidak ditemukan http'; }


oh ya bedanya " " sama ' ' apa yah sob ?
dalam html kita sering menggunakan "" kutip dua...
jadi supaya parameter tidak bentrok dalam php, enakan dalam php biasain pakai kutip satu aja (')

  :beer:

maksut ane misal  user input kata

" http://www.dordordor.com apa kabar ? "

maka otomatis semua kata kehapus menjadi "hai :D "


maaf yah banyak nanya  :berduka

thx bang danny

DANNY

G-Plus Author
  • ADMINISTRATOR
  • More Share Forum Topic
  • [MS] kepala suku
  • *
  • DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!
  • Rep Power: 6
  • Join: September 30, 2009
  • Posts: 11,931
  • Poin: 193.934
    • WWW
  • IP member tracker Logged
Re: help PHP regex explode replace character dunk sob :D
« Reply #9 on: September 13, 2011, 08:00:01 PM »
ini mungkin

$filter 'http';
preg_match("/".$filter."/"$text$matches);
if (
$filter == $matches[0]) 
{
$text 'hay';
}


misal ketemu karakter 'http'
maka variable $text akan kereplace menjadi hay
  :beer: