تابع 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 چاپ کند.