Tekil Mesaj gösterimi
Alt 07 Kasım 2014, 06:24   #1
Çevrimdışı
hAte
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
php dizilerde dizi elamanlarının bir bölümüne göre (substring) kullanarak sıralama yapmak




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php

$values 
= array("66345:CDF""61179:HGT""64146:ABA",
"68768:BNG""68015:ZCZ""80231:LPO",
"64146:QWP""68736:HHB""86801:MNV",
"80178:OIU""80178:ASE""88178:BRT",
"801782OIU""801378ASE""881578BRT");


function 
my_cmp($a$b)
{
$pieces_a explode(":"$a);
$pieces_b explode(":"$b);

if(!isset(
$pieces_a[1]) && isset($pieces_b[1])) {
return 
1;
}
elseif(!isset(
$pieces_b[1]) && isset($pieces_a[1])) {
return -
1;
}
elseif(!isset(
$pieces_a[1]) && !isset($pieces_b[1])) {
return 
0;
}

return 
strcasecmp($pieces_a[1], $pieces_b[1]);
}


//kullanımı

usort($values"my_cmp");

//dizideki : karakterinden sonrakilere göre sıralama yap


__________________
Bu kez pek bir afili yalnızlık, ağlatan bir kadın kadar düşman. Ağzı bozuk üstelik bırakmıyor acıtmadan.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan