#1 2010.08.19 14:43

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Сравнить массив с массивом

Как это оформить? Допустим есть массив файлов. Например, обновлям еще разок для обновления. Но.. Проблема в том, что необходимо сравнить лишь часть строки. Т.е сохраненный имеет вид path|name|date, а нужно проверить лишь path из другого массива. in_array не годится(


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

#2 2010.08.19 17:41

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Сравнить массив с массивом

http://wapinet.ru/files/f/1/1/9i601m78mo4e.jpg

Отредактировано Gemorroj (2010.08.19 19:04)

Неактивен

#3 2010.08.19 18:19

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Re: Сравнить массив с массивом

Gemorroj, 403 ошибко


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

#4 2010.08.19 21:20

Akdmeh
Участник
Откуда: Киев и рядом;)
Зарегистрирован: 2008.11.30
Сообщений: 257
Карма: 9
Профиль Веб-сайт

Re: Сравнить массив с массивом

Просто нашёл, или нравится Lost?wink


Желание стать программистом из-за того, что вам нравляться компьютерные игры-это все равно, что желание стать гинекологом из-за того, что вам нравиться сексwink

Неактивен

#5 2010.08.19 21:22

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Сравнить массив с массивом

Ну, часто используемая картинка в определенных кругах) (Посещаю демативаторы регулярно)

Неактивен

#6 2010.08.19 21:32

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Re: Сравнить массив с массивом

Ыы, забавно
$one = array('nokia','sony','samsung','siemens');
$two = array('motorola|7841','sagem|3980','nokia|6120');
Теперь нужно дополнить $two не элементами из $one. Для этого нужно сравнить часть строки. Например, nokia уже есть, а вот sony нету. Значит добавим $two[] = 'sony|тут еще параметры';


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

#7 2010.08.19 22:19

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Сравнить массив с массивом

единственное верное решение будет в отказе от такой говноструктуры). серьезно. хотябы сериализацию сделай. а лучше любую субд используй.

Неактивен

#8 2010.08.19 23:08

Akdmeh
Участник
Откуда: Киев и рядом;)
Зарегистрирован: 2008.11.30
Сообщений: 257
Карма: 9
Профиль Веб-сайт

Re: Сравнить массив с массивом

в array_ функциях есть что-то подобное, но я йду спать, если потратишь 2 минуты - найдешь)
Что-то около array_merge или array_diff, не эти функции, но что-то около них)


Желание стать программистом из-за того, что вам нравляться компьютерные игры-это все равно, что желание стать гинекологом из-за того, что вам нравиться сексwink

Неактивен

#9 2010.08.20 06:58

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Re: Сравнить массив с массивом

Gemorroj, это не окончательное решение. Про базу думал, но это для парсинга посчитал лишним. Надо бы попробывать
Akdmeh, неа


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.013 s