مقادیر (array_values)
تابع «array_values» همه «مقادیر آرایه» را برمی گرداند. یعنی فقط مقدارها می آیند، نه کلیدها. سپس کلیدهای جدید عددی می شوند و از صفر شروع می شوند. این کار برای استخراج فهرست ساده خیلی کاربردی است.
تعریف و کاربرد مقادیر آرایه
array_values(«مقادیر آرایه») تنها مقدارها را می گیرد و در آرایه ای جدید می گذارد. بنابراین کلیدهای قبلی حذف می شوند و کلیدهای عددی تازه می سازد.
سینتکس (Syntax)
array_values($array);
مثال 1: فقط مقدارها را بگیر
در این مثال، کلیدها حذف می شوند و مقدارها پشت سرهم می آیند.
<?php
$a = array("Name" => "Peter", "Age" => "41", "Country" => "USA");
print_r(array_values($a));
?>
مثال 2: عددی شدن کلیدها
بعد از array_values، کلیدها 0، 1، 2 می شوند. این رفتار طبیعی است.
<?php
$colors = array("a" => "red", "b" => "green", "c" => "blue");
$vals = array_values($colors);
print_r($vals);
?>
نکته ها و مقایسه
نکته: اگر به «کلیدها» نیاز داری از کلیدها (array_keys) استفاده کن. اگر قصدت «حذف تکراری ها»ست، سراغ یکتا کردن (array_unique) برو. برای تمرین بیشتر درباره مقادیر آرایه هم کار کن.
گام های عملی سریع
- یک آرایه انجمنی بساز.
- تابع array_values را صدا بزن.
- خروجی جدید را بررسی کن.
جمع بندی سریع
- فقط مقدارها بازگردانده می شوند.
- کلیدها عددی و از صفر شروع می شوند.
- برای کلیدها، array_keys مناسب است.
- برای حذف تکراری ها، array_unique را ببین.