Sabtu, Oktober 22, 2011

Unknown Identifier: '/'

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