View Full Version : سوال: بروزرسانی اطلاعات دیتابیس
parandweb
جمعه 18 دی 1394, 21:14 عصر
سلام در یکی از جداول دیتابیس اطلاعات به صورت زیر ذخیره شده است.
لطفا به کد توجه کنید:
<TD align="right">مورد اول
</TD>
</TR>
<TR class="list_blue_03">
<TD>توضیحات</TD>
<TD align="right">مورد دوم
</TD>
</TR>
<TR class="list_blue_03">
<TD>دسته</TD>
<TD align="right">مورد سوم
</TD>
</TR>
حال می خوام این اطلاعات رو به صورت زیر تبدیل کنم:
i:مورد اولb:مورد دومt:مورد سوم
چه کوئری باید بنویسیم کلی روش وقت گذاشتم فایده نداشت که نداشت
پیشاپیش از شما سپاسگذارم
arash_fa
جمعه 18 دی 1394, 22:01 عصر
سلام کمی واضحتر بگید
لا اقل با توجه به iq قلیل بنده کمی سخت درک کردم :لبخند:
parandweb
جمعه 18 دی 1394, 22:21 عصر
:لبخند: من در کل فقط به قسمت هایی که تحت عنوان مورد اول ، مورد دوم و مورد سوم مشخص شده نیاز دارم و می خوام این سه مورد توسط یک علامت چیزی از هم جدا شوند برای مثال الان در جدول کد زیر ذخیره است:
<TD align="right">متنی که مورد نیاز است 1
</TD>
</TR>
<TR class="list_blue_03">
<TD>توضیحات</TD>
<TD align="right">متنی که مورد نیازمونه و می خوایمش 2
</TD>
</TR>
<TR class="list_blue_03">
<TD>دسته</TD>
<TD align="right">متنی که واقعا بهش نیاز داریم 3
</TD>
</TR>
به صورت زیر خروجی گرفته شود:
متنی که مورد نیاز است 1:متنی که مورد نیازمونه و می خوایمش 2:متنی که واقعا بهش نیاز داریم 3
در مثال فوق عبارات با : از هم جدا شده اند...
یعنی موارد زیر اضافه است و حذف شوند و در خروجی نمایش داده نشوند:
<TD align="right">
</TD>
</TR>
<TR class="list_blue_03">
<TD>توضیحات</TD>
<TD align="right">
</TD>
</TR>
<TR class="list_blue_03">
<TD>دسته</TD>
<TD align="right">
</TD>
</TR>
0xEHSAN
جمعه 18 دی 1394, 23:16 عصر
درود میتونید از تابع strip_tags استفاده کنید البته قبلش با str_replace اول علامت بخصوص رو اضافه کنید
arash_fa
شنبه 19 دی 1394, 00:16 صبح
<?header('Content-Type:text/html;charset=utf-8');$r = '<TR> <TD align="right">متنی که مورد نیاز است 1 </TD> </TR> <TR class="list_blue_03"> <TD>توضیحات</TD> <TD align="right">متنی که مورد نیازمونه و می خوایمش 2 </TD> </TR> <TR class="list_blue_03"> <TD>دسته</TD> <TD align="right">متنی که واقعا بهش نیاز داریم 3 </TD> </TR>';
$t = preg_replace('/(\d)/iu','$1:',$r);
print_r(strip_tags($t));?>
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.