Показать сообщение отдельно

  #4  
Старый 15.02.2009, 17:23
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Цитата:
Сообщение от m0Hze  
Ну вот что смог придумать я:
PHP код:
$array = array("1" => "one","2" => "two","3" => "three","4" => "four","5"=>"five","6"=>"six","7"=>"seven","8"=>"eith","9"=>"nine");
$sort = array("1","2","2","3","4","5","6","7","8","8");
$org $sort;
$sort array_unique($sort);
for(
$i 0;$i count($org);$i++){
if(
$org[$i] != $sort[$i]){
    unset(
$array[$i]);
    
$i++;
}    

а вот, что придумал я))

PHP код:
<?php 

$a 
= array('5','2','2','3','5','5','5');
sort($a);
echo 
"Первый массив отсортированный:\n";
print_r ($a);
$count1 count($a);
$b = array('1','2','3','4','5','6','7');
sort($b);
echo 
"Второй массив отсортированный:\n";
print_r ($b);
$count2 count($b);
for (
$i=0;$i<$count1;$i++){
 if (
$a[$i+1]==$a[$i]) $num[]=$i+1;
}
echo 
"Позиции для удаления:\n";
print_r ($num);
$count3 count($num);
$i=0;
for (
$i=0;$i<$count2;$i++){
 for(
$s=0;$s<$count3;$s++) if ($i==$num[$s]) unset($b[$i]);
}
echo 
"Второй массив с удаленными позициями:\n";
print_r ($b);
?>

Последний раз редактировалось Pashkela; 15.02.2009 в 17:46..
 
Ответить с цитированием