تعیین استفاده از حروف بزرگ یا کوچک برای نمایش کاراکترهای یک رشته، با توابع strtolower ، strtoupper ، ucfirst و ucwords ، در PHP

گاهی نیاز داریم که تعیین شود که کاراکترهای یک رشته، با حرف بزرگ نمایش داده شوند و یا با حرف کوچک (کاراکترهای رشته را به حرف بزرگ یا حرف کوچک تغییر بدهیم). برای این منظور، تعدادی تابع در PHP در نظر گرفته شده است. تعدادی از این توابع و همچنین عملکرد آنها را در جدول زیر شرح داده ایم :


تابع عملکرد
strtolower نمایش تمامی رشته با حروف کوچک
strtoupper نمایش تمامی رشته با حروف بزرگ
ucfirst اولین حرف رشته را با حرف بزرگ نمایش می دهد (بقیه حروف را تغییر نمی دهد، چه بزرگ باشند و چه کوچک)
ucwords اولین حرف هر کلمه از رشته را با حرف بزرگ نمایش می دهد، (بقیه حروف را تغییر نمی دهد، چه بزرگ باشند و چه کوچک)

به مثال زیر توجه کنید :

مثال

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
مثال

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
نویسنده علیرضا گلمکانی
شماره کلید 409
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 2 2 0
reza
۱۳۹۸/۰۹/۰۸
۱۹:۲۱

سلام خسته نباشید
تشکر از سایت بسیار خوب و آموزندتون
یه مشکلی برام بوجود اومده اونم اینه که فایرفاکس جواب مثال هارو نمایش نمیده. اینم یه اسکرین شات
افزونه های زیادی امتحان کردم که جوابو لود کنه ولی فایده ای نداشت ورژن فایرفاکس هم 68.2.0esr هست
اگر راهکاری دارید خوشحال میشم راهنماییم کنید چطوری درستش کنم
با تشکر از زحماتتون 

admin
۱۳۹۸/۰۹/۱۰
۰۹:۳۷

سلام.
ممنون بابت تذکرتان. 
مشکل مورد نظر بررسی شد و متوجه شدیم که این مشکل صرفا برای مرورگر Firefox اتفاق می افتد و مربوط به خود کدهای وب سایت کلیدستان می باشد.
اکنون در حال برطرف کردن این مشکل هستیم و مشکل در تعدادی از صفحات سایت برطرف شده است، اما هنوز تعداد زیادی از صفحات سایت هستند که باید کد آنها تصحیح شود و احتمالا این فرآیند تا 2 الی 3 روز آینده طول می کشد.
بنابراین در این مدت می توانید از یک مرورگر اینترنت دیگر استفاده کنید و پس از گذشت این مدت زمان، می توانید دوباره از مرورگر اینترنت Firefox استفاده نمایید.
پس از گذشت مدت زمان ذکر شده، اگر با هر مشکلی روبرو شدید، تذکر دهید تا برطرف شود.

در ضمن، برای افراد برنامه نویسی که ممکن است در آینده این نظر را بخوانند و کنجکاو باشند که مشکل از چه بوده، باید عرض کنم که در کلیدستان، برخی کدهای مثال را در فایل هایی ذخیره می کنیم و از تگ object برای اجرای زنده و نمایش نتایج اجرا به کاربر استفاده می کنیم. پس از بررسی این مشکل، متوجه شدیم که باید مشخصه زیر را از تگ object حذف کنیم تا مشکل برطرف شود (در مرورگر Firefox ، این مشکل را به وجود می آورد) :




ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)