各文字列にループを入れた後に最後の文字列を置き換えるにはどうすればよいですか? 私はこれを行うことができましたが、それでも最後の要素文字列をPHPで文字列を探した後に置き換えます。
// here my get string ?dir=hello1/hello2/hello3
if (isset($_GET['dir'])) {
$hrefTabs = $_GET['dir'];
if (!empty($hrefTabs)) {
$arrayOfhref = explode('/', $hrefTabs);//I explode string/
foreach ($arrayOfhref as $roothrefline) {
$trimstrhref = preg_replace('/\s+/', '', $roothrefline); // Here i trim white space
$mmhref = '<a href="'.$trimstrhref.'">'.$roothrefline.'</a>/'; // Here i assign each strin hyper reference
$toreplace = $roothrefline . '/';
$lastobj = substr_replace($mmhref, $toreplace, strlen($mmhref)); // here i want the last element not to have hyper reference attribut
echo $lastobj; // but i get this at output
//<a href="">hello1</a>/hello1/<a href="">hello2</a>/hello2 /<a href="">hello3</a>/hello3
}
}
}
マイアウトを完了していないが、この
<a href="">hello1</a>/hello1/<a href="">hello2</a>/hello2 /<a
href="">hello3</a>/hello3
のように見える入れて、私はそれがあなたのforeachの前にこの
<a href="">hello1</a>/<a href="">hello2</a>/hello3
ごめんなさい@ spa900 your code worked –