Entry: Function Untuk Fetch Keyword Macam Google Saturday, July 31, 2004



function ini sesuai untuk sesiapa yang ingin membina search engine dan memaparkan output seperti google.

ia akan bold kan keyword yang ditemui dalam data dan akan mengambil sebahagian keratan ayat yang mempunyai keyword yang ingin dicari.

cara penggunaan :

$haystack = 'Isikan tempat kosong yang berkenaan untuk mengirimkan tulisan anda dan elakkan kesalahan ejaan. Untuk makluman, tidak semua kiriman akan disiarkan dimuka utama. Tulisan anda akan disemak dan disunting terlebih dahulu untuk memastikan kesesuaian ayat dan isi kandungannya.';

$needle = "tulisan";
fetchstr($haystack,$needle); //panggil fungsi ini

'$haystack' dan '$needle' adalah pemalar yang perlu dihantarkan kepada function ini. di mana $haystack adalah data yang mempunyai text. manakala $needle adalah keyword yang ingin kita cari.

untuk search engine yang baik, kita perlu sentiasa fikirkan keyword yang hendak dicari adalah bukan hanya satu malah lebih dari satu.

eg: - pengguna masukkan item carian "kesesuaian tulisan"

jadi, kita perlu terlebih dahulu ekstrak setiap satu perkataan ini dan jalankan satu gelung yang akan dapat memanggil fungsi fetchstr() tersebut.

eg:

$arr_item[0]='kesesuaian';
$arr_item[1]='tulisan';

//jalankan gelung untuk memanggil fungsi
for($i; $i fetchstr($haystack,$arr_item[$i]);
}

?>

output:

... memastikan kesesuaian ayat dan isi kandungannya ... mengirimkan tulisan anda dan elakkan ... disiarkan dimuka utama. Tulisan anda akan disemak ...

(lebih kurang macam ni lah)

untuk fahami function ini dengan lebih lanjut, cuba baca komen yang saya tulis tu. :P atau pun sila download file pada link di bawah:

http://members.lycos.co.uk/sccutm/download/fetchstr.txt

   0 comments

Leave a Comment:

Name


Homepage (optional)


Comments