PHP lagi! Jadi ceritanya, saya mau targeting teks antara $sesuatu dan /$sesuatu
Semuanya berjalan mulus di regexr dengan bentuk
(\$)([A-Za-z0-9]+)(.+)(/\$)([A-Za-z0-9]+)
dan sama sekali tidak berjalan dengan lancar di PHP untuk kode:
preg_match_all("/(\$)([A-Za-z0-9]+)(.+)(/\$)([A-Za-z0-9]+)/s", $datamentah, $array_multiple);
Setelah searching di Google, ternyata hal ini disebabkan Saya memakai identifier yang sama untuk penanda awal bentuk dan akhir bentuk. Solusinya, ubah saja penandanya. Di sini saya memakai persen:
preg_match_all("%(\$)([A-Za-z0-9]+)(.+)(/\$)([A-Za-z0-9]+%s)", $datamentah, $array_multiple);
0 komentar:
Poskan Komentar
Silahkan memberikan komentar pada artikel ini. Dimohon untuk tidak mengirim komentar yang: anarkis, mengandung kata-kata kasar atau kotor, atau yang dapat menciptakan flame war