سلام. من نام و نام خانوادگی افراد رو بطور جدا داخل دیتابیس ذخیره کردم که هم میتونه فارسی و هم انگلیسی باشه. میخواستم بدونم چطور میتونم نام کاربر رو بطور درست در قسمت کامنت نمایش بدم مثل وبسایت راکت؟؟ اگر فارسی وارد شده بود بصورت راست چین مثلا "علی احمدی" و اگر انگلیسی بود "Ali Ahmadi"
ممنون میشم راهنماییم کنید🙏
تا جایی که من متوجه مسئلتون شدم هیچ کار اضافه ای لازم نیست انجام بدید! یعنی استفاده به این شکل هم برای حالت فارسی و هم انگلیسی اوکی هست:
<span class="name">{{ $user->firstname }} {{ $user->lastname }}></span>
تنها وقتی این قضیه مسئله ساز میشه که خواسته باشید از یک متن ترکیب عبارت فارسی و عدد استفاده کنید. که اون وقت برای نمایش درست لازم هست حتما direction برابر با rtl ثبت بشه.
با php بیاید و این کار رو در بخش استایل های css انجام بدید
.yourelement{
<?php
if (strstr($string, "آ")||strstr($string, "ب")||strstr($string, "پ")||strstr($string, "ت")||strstr($string, "س"))||strstr($string, "ج")//و همین طور تمام حروف الفبای فارسی رو بهش بدید
)
{
?>
direction:rtl;
<?php
}
else{
?>
direction:ltr;
<?php
}
?>
}
داداش این کار تو js مثل آب خوردنه php و ... نمی خواد .
به کمک RegExp که یک شی جستجو گر متن هست این کار انجام خواهد شد فقط کافی هست یه شرط بنویسی .
کد رو ننوشتم تا تقلب نکنید 😂😂😂
تا جایی که من متوجه مسئلتون شدم هیچ کار اضافه ای لازم نیست انجام بدید! یعنی استفاده به این شکل هم برای حالت فارسی و هم انگلیسی اوکی هست:
<span class="name">{{ $user->firstname }} {{ $user->lastname }}></span>
تنها وقتی این قضیه مسئله ساز میشه که خواسته باشید از یک متن ترکیب عبارت فارسی و عدد استفاده کنید. که اون وقت برای نمایش درست لازم هست حتما direction برابر با rtl ثبت بشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟