PDA

View Full Version : سوال: جدا کردن کارکتر های یک فیلد از از هم بر اساس str_replace



haniye70
سه شنبه 03 مرداد 1391, 18:08 عصر
با سلام می خواستم بدونم چگونه می تونم محتویات یک فیلد در دیتا بیس رو که کارکتر هست از هم جدا جدا نشون بدم

مثال من یک فیلد دارم که تگ خبر ها درونش اضافه میشه و تگ ها هم بوسیله کارکتر : از هم دیگه مشخص میشوند
مثال: بهترین سایت:بهتری وبلاگ:بهترین:

حالا می خوام بوسیله str_replace تگ تولید کنم که لینک همون خبر هم داشته باشه و کنار هم باشند و هر تگ یک لینک داشته باشه

اینو تست کردم شد ولی لینکها و نحوه نمایشش خوب نبود و کل تگها یک لینک سراسری می گیرند




$tag3 = str_replace (":", "<br> ", $tag3 );

echo " </a><a href=\"#\">$tag3 </a> ";




اگر دوستان می توانند راهنمایی بفرمایند
متشکر

desatir7316
سه شنبه 03 مرداد 1391, 18:25 عصر
من از تابع explode استفاده کردم


<?php
$links="behtarin site:behatari weblog:behtarin";
$newlinks=explode(":",$links);
foreach($newlinks as $sublink)
echo '<a href="'.$sublink.'"> '.$sublink.'</a>>>>';
?>

فقط رشته رو از توی یه متغیر خوندم که شما از تو بانک بگیرش
موفق باشی