Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Сравнение массива

Сообщения:  [1-10]    [11-20]  [21-24] 

 
 автор: sim5   (25.11.2010 в 11:45)   письмо автору
 
   для: Alph[p]a   (25.11.2010 в 11:38)
 

Открываете мануал, заходите в раздел функций работы с массивами, и изучаете функции персечения массивов. Это как роз то, что вам и нужно, это именно те функции, которые позволят вам пулучить необходимое. Все. Не тратьте время на лишние вопросы, изучайте.

  Ответить  
 
 автор: Alph[p]a   (25.11.2010 в 11:38)   письмо автору
 
   для: sim5   (25.11.2010 в 11:20)
 

впринципе работает.. но было бы СОВСЕМ не лишним показывать только те позиции цена у которых изменилась а не все.

  Ответить  
 
 автор: sim5   (25.11.2010 в 11:20)   письмо автору
 
   для: Alph[p]a   (25.11.2010 в 11:04)
 

Вам об этом вторым постом уже ответили, как.

  Ответить  
 
 автор: Alph[p]a   (25.11.2010 в 11:04)   письмо автору
 
   для: sim5   (25.11.2010 в 11:02)
 

вот и проблема ... незнаю как сделать если артикул одинаковый но цены разные заменить на новый....

  Ответить  
 
 автор: sim5   (25.11.2010 в 11:02)   письмо автору
 
   для: Alph[p]a   (25.11.2010 в 11:00)
 

Хрени действительно много, если учесть, что у вас два массива, один со старой ценой другой с новой.

  Ответить  
 
 автор: Alph[p]a   (25.11.2010 в 11:00)   письмо автору
 
   для: Trianon //   (25.11.2010 в 10:45)
 

в том и проблема... не столь и сложная задача... но вызывает ступор второй день...
написал много хрени... вот последняя


<?php
 
for($i 0$i<sizeof($export); $i++) 
  { 
     
// Текущий элемент 
     
$exportVal current($export); 
     
$curVal=current($current);
  
            
// проходим по массиву сайта
             
for($k 0$k<sizeof($current); $k++) {
                 
// если артикул совпадает
  
                
if (key($current)==key($export)) {
                 if (
current($current)!==current($export)) { 
echo 
key($current).' знач. '.$curVal.' / '.key($export).' знач. '.$exportVal.' Надо обновить<BR/>';
                 
$new[key($current)]=$exportVal;
                 }

                 break;
                 }
                 else 
next($current);
             }
   
     
// Следующий
     
next($export); 
     
next($current); 
  }
?>

  Ответить  
 
 автор: Trianon //   (25.11.2010 в 10:45)
 
   для: Alph[p]a   (25.11.2010 в 10:36)
 

[поправлено модератором]

  Ответить  
 
 автор: Trianon //   (25.11.2010 в 10:44)
 
   для: sim5   (25.11.2010 в 10:17)
 

>PS. ' 12345' - такого нельзя допущать ;-)
Наоборот, похоже, подобного рода грязный хак и нужено использовать в заявленных тредстартером целях

  Ответить  
 
 автор: Alph[p]a   (25.11.2010 в 10:36)   письмо автору
 
   для: Trianon   (25.11.2010 в 09:45)
 

муть есть.. не спорю. конечно лучше кодом помогать чем "лирическими" отступлениями

  Ответить  
 
 автор: sim5   (25.11.2010 в 10:17)   письмо автору
 
   для: Trianon   (25.11.2010 в 10:08)
 

Они, это кто, разработчики?) Не знаю чем думали, но array_merge работает так.

PS. ' 12345' - такого нельзя допущать ;-)

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-24] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования