- var_dump: documentation ( source)
- preg_match_all: documentation ( source)
- str_replace: documentation ( source)
<?php
function replace($originalcontent){
$replacethis = '(<a href=\"([0-9]{2})\\.htm\">)';
$linkArr = [];
$lessonNo = preg_match_all($replacethis, $originalcontent, $linkArr);
for($x = 0; $x < count($linkArr[1]); $x++) {
$replacethis = '<a href="'.$linkArr[1][$x].'.htm">';
$replacewith = '<a style="cursor:pointer;" onclick="gotoScrollExercise('. $linkArr[1][$x] .'); return false;">';
$originalcontent = str_replace($replacethis, $replacewith, $originalcontent);
}
return $originalcontent;
}
$originalcontent = '<a href="04.htm">';
$originalcontent = replace($originalcontent);
var_dump($originalcontent);