Blog Posts » PHP » [PHP] Köñvérsî Tîtlè kè Pèrmälîñks

[PHP] Köñvérsî Tîtlè kè Pèrmälîñks

Sebenarnya ada bermacam cara untuk menyulap atau mengubah Title/Judul (string) ke bentuk Permalinks (string). Salah satunya adalah dengan menggunakan Regular eXpression, seperti yang banyak digunakan. Namun kali ini saya akan share fungsi alternatif yang tanpa menggunakan Regex, yaitu dengan permainan di seputar PHP Array.

[Textarea][RAW][Download]

  1. function permalinks($title) {
  2. $title = str_replace('\'', '', trim($title)); // Hapus "'" (Single Quote) karena str_word_count tidak akan mengeliminasi karakter ini
  3. $a = str_word_count($title, 1, '1234567890'); // Array
  4. $a1 = array_diff($aarray('-')); // Hapus Value (kata) dari Array yang hanya satu karakter "-"
  5. $result = implode('-', $a1); // Join Array dengan "-"
  6. return strtolower($result); // Hasil
  7. }


Contoh:
[Textarea][RAW][Download]

  1. $title = '[PHP] Konversi Title ke Permalinks';
  2. $title1 = 'PHP - Konversi Title & Permalinks';
  3. echo permalinks($title);
  4. -> php-konversi-title-ke-permalinks
  5. echo permalinks($title1);
  6. -> php-konversi-title-permalinks


Selamat mencoba :)

(admin)