Cara Menukar Markdown kepada HTML dalam PHP
Apabila bekerja dengan teks yang dijana pengguna, ia sering menjadi perlu untuk memprosesnya sebelum memaparkannya di laman web atau aplikasi anda. Markdown ialah bahasa markup ringan yang membolehkan pengguna memformat teks dengan mudah dan konsisten. Dalam PHP, anda boleh menggunakan ungkapan biasa untuk menukar Markdown kepada HTML.
Menukar Teks kepada Tebal dan Italic Menggunakan PHP
Aksara khusus, seperti asterisk, boleh digunakan dalam teks untuk menunjukkan pemformatan. Sebagai contoh, asterisk berganda boleh menandakan teks tebal, manakala asterisk tunggal boleh menandakan teks condong. Untuk menukar Markdown ini kepada HTML dalam PHP, anda boleh menggunakan coretan kod berikut:
$text = "**Hello World** of PHP"; $text = preg_replace('#\*{2}(.*?)\*{2}#', '<b></b>', $text); $text = preg_replace('#\*{1}(.*?)\*{1}#', '<i></i>', $text); echo $text;
Pendekatan ini menggunakan fungsi preg_replace dengan ungkapan biasa untuk memadankan dan menggantikan corak dalam teks. Ungkapan biasa #*{2}(.*?)*{2}# sepadan dengan teks yang disertakan dengan dua asterisk dan rentetan gantian $1 membungkusnya dalam tag HTML tebal. Begitu juga, ungkapan biasa #*{1}(.*?)*{1}# sepadan dengan teks yang disertakan dengan satu asterisk dan rentetan gantian $1 membungkusnya dalam tag HTML condong.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Markdown Bold dan Italic kepada HTML menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!