كيف أستطيع فعل شيء كهذا :

كلمة * غامقة * ضمن نص ---> كلمة غامقة ضمن نص .

أي يتم تحويل ما بين النجمتين إلى نص عريض(أي إيُصبح بين وسمي strong أو b) .

جربت هذا لكن يبدو انها ليست الطريقة الصحيحة :

$string = 'Make It *Strong*';

echo $string . '<br>';

preg_match('#\*(.*)\*#', $string, $matches);

$bold_text = '<strong>' . $matches[1] . '</strong>';

echo str_replace('*'. $matches[1] .'*', $bold_text, $string);