0

تابع trim ، بررسی خالی بودن رشته

 
sahel_007
sahel_007
کاربر نقره ای
تاریخ عضویت : شهریور 1388 
تعداد پست ها : 353
محل سکونت : ایران زمین

تابع trim ، بررسی خالی بودن رشته
چهارشنبه 14 تیر 1391  5:11 PM

تابع trim : برای بررسی خالی بودن یک متغیر و هچنین حذف فاصله ای اول و آخر هر رشته استفاده می شود. کاربرد این تابع در بررسی خالی نبودن فرم و ارسال اسپیس به جای کاراکتر است مثلا به جای نام خود چند تا اسپیس وارد کند همین طور که می دانید اسپیس هم کاراکتر محسوب می شود و به روش معمول که بررسی طول آن است مشخص نمی شود.


مثال :

<?php

// تعريف رشته
$str1 = " ";
$str2 = " rasekhoon ";


// بررسي اينکه رشته خالي است و طول آن صفر است
// result: "Empty"
if (!isset($str1) || trim($str1) == "") echo "Empty"; else echo "Not empty";

// فاصله ابتدا و انتهاي رشته را حذف مي کند.
// result: "rasekhoon"
$r=trim($str2); echo "<br>$r";


?>


خروجی :

Empty
rasekhoon


فقط یک توضیح در مورد isset این تابع بررسی می کند که یک متغیر وجود دارد و قبلا تعریف شده است یا خیر ؟ و در این مثال چون نات گرفته یعنی اینکه اگر

str1 وجود نداشت Empty چاپ کند.

 

تشکرات از این پست
دسترسی سریع به انجمن ها