تعیین استفاده از حروف بزرگ یا کوچک برای نمایش کاراکترهای یک رشته، با توابع strtolower ، strtoupper ، ucfirst و ucwords ، در PHP
گاهی نیاز داریم که تعیین شود که کاراکترهای یک رشته، با حرف بزرگ نمایش داده شوند و یا با حرف کوچک (کاراکترهای رشته را به حرف بزرگ یا حرف کوچک تغییر بدهیم). برای این منظور، تعدادی تابع در PHP در نظر گرفته شده است. تعدادی از این توابع و همچنین عملکرد آنها را در جدول زیر شرح داده ایم :
تابع | عملکرد |
strtolower | نمایش تمامی رشته با حروف کوچک |
strtoupper | نمایش تمامی رشته با حروف بزرگ |
ucfirst | اولین حرف رشته را با حرف بزرگ نمایش می دهد (بقیه حروف را تغییر نمی دهد، چه بزرگ باشند و چه کوچک) |
ucwords | اولین حرف هر کلمه از رشته را با حرف بزرگ نمایش می دهد، (بقیه حروف را تغییر نمی دهد، چه بزرگ باشند و چه کوچک) |
به مثال زیر توجه کنید :
نتیجه :
نتیجه :
سلام خسته نباشید
تشکر از سایت بسیار خوب و آموزندتون
یه مشکلی برام بوجود اومده اونم اینه که فایرفاکس جواب مثال هارو نمایش نمیده. اینم یه اسکرین شات
افزونه های زیادی امتحان کردم که جوابو لود کنه ولی فایده ای نداشت ورژن فایرفاکس هم 68.2.0esr هست
اگر راهکاری دارید خوشحال میشم راهنماییم کنید چطوری درستش کنم
با تشکر از زحماتتون
سلام.
ممنون بابت تذکرتان.
مشکل مورد نظر بررسی شد و متوجه شدیم که این مشکل صرفا برای مرورگر Firefox اتفاق می افتد و مربوط به خود کدهای وب سایت کلیدستان می باشد.
اکنون در حال برطرف کردن این مشکل هستیم و مشکل در تعدادی از صفحات سایت برطرف شده است، اما هنوز تعداد زیادی از صفحات سایت هستند که باید کد آنها تصحیح شود و احتمالا این فرآیند تا 2 الی 3 روز آینده طول می کشد.
بنابراین در این مدت می توانید از یک مرورگر اینترنت دیگر استفاده کنید و پس از گذشت این مدت زمان، می توانید دوباره از مرورگر اینترنت Firefox استفاده نمایید.
پس از گذشت مدت زمان ذکر شده، اگر با هر مشکلی روبرو شدید، تذکر دهید تا برطرف شود.
در ضمن، برای افراد برنامه نویسی که ممکن است در آینده این نظر را بخوانند و کنجکاو باشند که مشکل از چه بوده، باید عرض کنم که در کلیدستان، برخی کدهای مثال را در فایل هایی ذخیره می کنیم و از تگ object برای اجرای زنده و نمایش نتایج اجرا به کاربر استفاده می کنیم. پس از بررسی این مشکل، متوجه شدیم که باید مشخصه زیر را از تگ object حذف کنیم تا مشکل برطرف شود (در مرورگر Firefox ، این مشکل را به وجود می آورد) :