View Full Version : مبتدی: مرتب سازی رشته
saeid99999
یک شنبه 24 اردیبهشت 1391, 16:13 عصر
سلام چجوری چند تا عنوان رو بر اساس طول رشته مرتب کرد!
تقریبا به این شکل!
saeid99999
سه شنبه 26 اردیبهشت 1391, 10:37 صبح
چرا بعد چند روز کسی جواب نداده؟
شرمنده از اسپم
lady64
سه شنبه 26 اردیبهشت 1391, 10:44 صبح
با تابع strlen طول رشته رو بدست میارید . بعد مقادیر بدست اومده رو در آرایه ریخته باهم مقایسه میکنید و از الگوریتم های مرتب سازی استفاده میکنید.
saeid99999
سه شنبه 26 اردیبهشت 1391, 10:46 صبح
با تابع strlen طول رشته رو بدست میارید . بعد مقادیر بدست اومده رو در آرایه ریخته باهم مقایسه میکنید و از الگوریتم های مرتب سازی استفاده میکنید.
سلام میشه یه نمونه شما قرار بدین ممنون
lady64
سه شنبه 26 اردیبهشت 1391, 12:03 عصر
سلام میشه یه نمونه شما قرار بدین ممنون
بفرمائید.یه مثال ساده :
<?php
$t='nazaninmaryam';
$a='sahar';
$c='marziye';
$i=1;
$n=3;
$aray=array($t,$a,$c);
for ($i = 0; $i < $n - 1; $i++)
for ($j = $i + 1; $j < $n; $j++)
if (strlen($aray[$j]) < strlen($aray[$i]))
{
$t = $aray[$j];
$aray[$j] = $aray[$i];
$aray[$i] = $t;
}
foreach($aray as $v)
echo $v,'</br>';
?>
خروجی:
sahar
marziye
nazaninmaryam
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.