Pola Sulam Huruf - Seni Menjahit Huruf dalam Karya DIY Anda
Deteksi #hashtag
Untuk mendeteksi pola hashtag, kita akan gunakan fungsi preg_match_all() yang akan mengembalikan semua teks yang sesuai dengan pola.
Buka file index.php . Lalu tambahkan kode berikut:
php $teks1 = "Dihimbau agar seluruh masyarakat waspada akan #virus #corona yang akhir-akhir ini mulai menyebar.", echo deteksiHashtag($teks1), Pada file fungsi/detekksi-hashtag.php , buat fungsi deteksiHashtag() . Lalu kita coba untuk mendeteksi semua tanda # yang ada (sementara tanda pagarnya saja dulu)
php function deteksiHashtag($input) $regex = "/#/", $hasil = [], preg_match_all($regex, $input, $hasil), # kembalikan data dalam bentuk json return json_encode($hasil), > Jika skrip index.php dijalankan, ia akan menghasilkan output sebagai berikut:
Belajar Sulaman Tangan dengan Buku-Buku untuk Pemula Ini
Beberapa buku yang bagus untuk memulai adalah:
Jika Anda tertarik belajar lebih lanjut tentang teknik-teknik sulaman tertentu seperti jahitan herringbone, Royal School of Needlework punya beberapa Panduan Jahitan Penting (untuk jahitan emas, stumpwork, sulaman kanvas, blackwork, silk shading, whitework, dan sulaman crewel) serta judul-judul “A-Z of. ”
Temukan bagaimana Anda bisa meningkatkan keterampilan menjahit Anda dengan mengikuti pola-pola sulaman.
- Cargill, Katrin, Traditional Needle Arts: Cross-Stitch. More than 30 Classic Projects, Mitchell Beazly, 1994, ISBN 1857323327. Bagi orang-orang yang menyukai sulaman yang lebih tradisional.
- Pearson, Anna, Traditional Needle Arts: Needlepoint. More than 30 Classic Projects, Mitchell Beazly, 1997, ISBN 185732790X. Dari serial yang sama – proyek sulaman gaya tradisional seperti bantal.
- Ray, Aimée, Doodle Stitching: Fresh and Fun Embroidery for Beginners, Sterling, 2007, ISBN 1600590616. Menjahit doodle adalah gaya menjahit yang menyenangkan dan naif yang menggabungkan berbagai teknik untuk proyek-proyek imut yang sering kali cukup cepat.
- Ray, Aimée, Doodle Stitching: Embroidery and Beyond, Lark 2013, ISBN 1454703636
- Vogelsinger, Nichole, Boho Embroidery: Modern Projects from Traditional Stitches, Lucky Spool Media, 2017, ISBN 194065520X Proyek-proyek sulaman bergaya modern yang segar.
- Smitke, Adrienne, Lunch-Hour Embroidery, 130 Playful Motifs from A-Z, Martingal and Company, 2017, ISBN 160468898X Proyek-proyek sulaman cepat untuk orang-orang yang tidak punya banyak waktu untuk kerajinan.
Deteksi Kode Spesial Whatsapp
Sedangkan pada kasus ini, kita akan mencoba 3 pola sekaligus dalam satu kali pemanggilan fungsi preg_replace .
Selain menerima parameter string, fungsi preg_replace juga bisa menerima parameter berupa array yang berisi kumpulan lebih dari satu pola.
3 pola yang akan kita buat adalah sebagai berikut:
- Double underscore ( __ ): untuk mencetak miring.
- Double bintang ( ** ): untuk mencetak teks tebal.
- Double gelombang ( ~~ ): untuk mencetak teks tercoret.
php function deteksiKodeSpesialWA($input) $regex = [ "/_([\w\s]+)_/", "/\*([\w\s]+)\*/", "/\~([\w\s]+)\~/" ], $timpa = [ "800", "800", "800" ], return preg_replace($regex, $timpa, $input), > - variabel $regex dan $timpa berupa array yang berisi 3 buah item.
- pola pertama dari array $regex akan ditimpa oleh string pertama dari array $timpa , dan begitu seterusnya.
- meta karakter \w pada setiap pola di atas berarti [a-zA-Z0-9_] .
- dan meta karakter \s berarti karakter putih: yaitu spasi, tab, dan ganti baris.
- kita menggunakan karakter putih karena bisa jadi yang diapit oleh tanda underscore/bintang/gelombang adalah kumpulan beberapa kata yang dipisahkan dengan spasi.
Tags: sulam pola