• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

تعویض نوشتاری برخی از کلمات

shahab_amiran

کاربر تازه وارد
تاریخ عضویت
2 ژانویه 2007
نوشته‌ها
30
لایک‌ها
0
تو بعضی از انجمن ها وقتی کلمه ف ی ل ت ر رو تایپ میکنی، این طوری نشون مید ***** میخوام بدونم راهی هست بعضی از کلمات که من تویه سایتم به نمایش میزام این جوری بشه؟
البته من یه همچین چیزی رو تو p30download دیدم ولی مطمئن نیستم که این کار به صورت خودکار انجام میشه یا دستی!
کلا" میخوام بدونم برای این کار از چه اسکریپتی استفاده میشه؟
تشکر
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
36
محل سکونت
Essen, Deutschland
سلام دوست من.
بار ها اين موضوع در فروم مطرح شده.

اين كار ها با استفاده از توابع مربوط به متن انجام ميشه. راهنماي كامل استفاده از اونها توي راهنماي پي اچ پي موجود هست.
معمولا متون لازم رو با preg_match و عبارات منظم شناسايي ميكنن و با str_replace ميشه متون رو تغيير داد.
http://ir.php.net/manual/en/function.str-replace.php
http://ir.php.net/manual/en/function.preg-match.php

اگر مشكلي بود در خدمتم.
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,601
لایک‌ها
49
محل سکونت
Anywhere
من که ترجیح میدم از Str_replace استفاده کنم , چون به نظرم سریعتر میاد !!
ereg_replace پترن رو بررسی میکنه بعد با str_replace جایگزین میکنه , خوب وقتی مستقیم میشه از str_replace استفاده کرد , چه کاریه از اون استفاده کنیم !!
ereg_replace درمواقعی کاربرد داره که بخوایم یه پترن بدیم تا جایگزین کنه , اینجوری بجای اینکه از preg_match و str_replace استفاده کنیم , از این استفاده میکنیم خلاص میشیم ;)
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
36
محل سکونت
Essen, Deutschland
درسته. خوب منظور ايشون خلاصه كردن راه حل من كه شامل هر دو تابع ميشد بود!
 
بالا