کلیدستان

نسخه‌ی کامل: چطور آخرین عضو یک آرایه را در php به دست آوریم؟
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
در این پست 3 روش را برای اینکار معرفی می کنیم:


  • ابتدا با استفاده از تابع sizeof یا تابع count، تعداد اعضای آرایه را به دست می آوریم. از آنجایی که ایندکس اعضای آرایه همیشه از صفر شروع می شود، پس ایندکس count-1 مربوط به آخرین عضو آرایه است.
کد پی‌اچ‌پی:
$fruits = ['apple''banana''orange'];
$count count($fruits);
echo 
$fruits[$count-1];
//orange 
  • روش دوم استفاده از تابع end است که خیلی ساده آرایه را به عنوان ورودی می گیرد و عضو آخر را در خروجی برمیگرداند.
کد پی‌اچ‌پی:
$fruits = ['apple''banana''orange'];
echo 
end($fruits);
//orange 

روش بعد استفاده از تابع array_pop است. این تابع نیز مانند تابع end، آرایه را به عنوان ورودی می گیرد و عضو آخر را برمیگرداند. با این تفاوت که آن عضو را از آرایه حذف می کند.
کد پی‌اچ‌پی:
$fruits = ['apple''banana''orange'];
echo 
array_pop($fruits);
//orange
//$fruits = ['apple', 'banana'];