I am generating a set of div having the same class name. I'm trying to replace the class name of the second div only.
I have used preg_replace but it is replacing all div tags with the bar class name instead of only the class name of the second div, as seen below.
function add_menuclass($mynewclass) {
return preg_replace('/<div /', '<div class="bar"', mynewclass);
}
I have:
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
I want:
<div class="bar"></div>
<div class="foo"></div>
<div class="bar"></div>
<div class="bar"></div>