یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی
🎯 ثبت نام
بستن تبلیغات
دوره آموزش جامع PHP از صفر تا صد با پروژه‌های عملی

توی دوره رایگان PHP، هر چیزی که برای حرفه‌ای شدن نیاز داری رو یاد می‌گیری! از مفاهیم پایه تا پیشرفته، همراه با یه پروژه واقعی برای ساخت یه سایت مثل آپارات.

مشاهده بیشتر
دوره پروژه‌محور لاراول: ساخت وبسایت خبری از صفر تا صد

توی این دوره با هم یه وبسایت خبری واقعی رو از صفر می‌سازیم! از طراحی دیتابیس و احراز هویت تا ساخت API و یه پنل مدیریت حرفه‌ای، همه رو یاد می‌گیریم و آماده پروژه‌های واقعی میشی!

مشاهده بیشتر

آموزش کار با تابع ()natsort در PHP

آموزش کار با تابع ()natsort در PHP

تابع ()natsort در PHPیک الگوریتم مرتب سازی که رشته متشکل از حرف و عدد را مرتب می کند و پیاده سازی نموده و رابطه ای بین مقادیر و کلید ایجاد می نماید .

دستور استفاده از تابع ()natsort در PHP

1
natsort ( $array );<button></button>

شرح کاربرد تابع ()natsort در PHP

تابع ()natsort در PHP یک الگوریتم مرتب سازی که رشته های متشکل از حرف و عدد را مانند انسان مرتب می کند، پیاده سازی نموده و رابطه ی بین مقدار و کلید متناظر را حفظ می نماید. این الگوریتم را natural ordering می نامند. یک مثال خوب برای نمایش تفاوت بین این الگوریتم و الگوریتم های مرتب سازی متعارف کامپیوتر (که توسط sort() استفاده می شود) را در زیر مشاهده می کنید.

پارامترهای ارسالی به تابع

شماره
پارامتر مربوطه و شرح کاربرد
1
array(پارامتر الزامی)
آرایه ای که المان های عضو آن بر اساس الگوریتم natural ordering مرتب می شوند.

مقدار بازگشتی و خروجی تابع

ین تابع با موفقیت در انجام عملیات مقدار TRUE و در صورت عدم موفقیت مقدار بولی FALSE را برمی گرداند.

مثال
1
2
3
4
5
6
7
8
<!--?php
   $input1 = array('click.txt', 'img12.txt', 'img10.txt', 'img2.txt', 'img1.txt', 'IMG3.txt');
   $input2 = $input1
   natsort($input2);
   echo " \n Natural order sorting \n";
   print_r($input2);
?-->
<button></button>

خروجی:

1
2
3
Natural order sorting
Array ( [0] => click.txt [5] => IMG3.txt [4] => img1.txt [3] => img2.txt [2] => img10.txt [1] => img12.txt )
<button></button>
1396/03/31 2618 1218
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...