joost

Рейтинг
844
Регистрация
08.06.2006
Diversant:
Жду ваше описание в личке.

готово! смотрите!

---------- Добавлено 20.03.2014 в 19:06 ----------

юни:
Сайт в профиле, мототематику или новости - возьмёте?

кидайте урлы и доступы в стату

maximka77:
Какие требования к сайтам для экперимента?

как минимум 30 уников в сутки хотя бы

а далее смотреть

для 90% сайтов стратегия применима

kostiknc:
Что-то подобное уже предлагал Сергей Нижегородцев. Имели с ним дело?

нет

суть метода - "внутренняя перелинковка с подключением головы и прямых рук + автоматизаци всего этого"

п.с. но есть вариант для "усидчивых"

Для "затравки" несколько скринов статы моих сайтов (авто и кредитная тематики)

Авто - не тюнинг и фото порше 911 ("авто" - на котором в адсенсе средняя цена клика 0,26 у.е.)

png 1.png
png 2.png
png 3.png
png 4.png

Если кому интересно - можно все оформить через "гаранта" с оплатой по факту.

Пишите в личку!

Joker-jar, то что нужно

спасибо!

siv1987, тоже спасибо

Joker-jar:
Тогда мой вариант с небольшой доработкой:

$arr = array(/* исходный массив */);

$newarr = array();

foreach ($arr as $item)
{
$finded = false;
foreach ($newarr as $newitem)
{
if ( ($item[0] == $newitem[0] && $item[1] == $newitem[1]) || ($item[0] == $newitem[1] && $item[1] == $newitem[0]) )
{
$finded = true;
break;
}
if ( ! $finded ) $newarr[] = $item;
}
}

результат "пусто"

teent:
Решение Вашей задачи

<?php
$arr = array(
array('Благовещенск', 'Якутск'),
array('Благовещенск', 'Хабаровск'),
array('Благовещенск', 'Якутск'),
);
$newArray = array();
foreach( $arr as $nestedArr ){
$newArray = array_merge($newArray, $nestedArr );
}
$newArray = array_unique($newArray);
print_r( $newArray );

результат только array('Благовещенск', 'Хабаровск'),

---------- Добавлено 12.03.2014 в 19:11 ----------

teent:
Насколько я понял, уникальные значения. В последнем примере как раз на выходе это и получаем.
Если же уникальные блоки, то необходимо воспользоваться функцией, которую раздобыли на php.net

Можно загнать код выше в функцию

function nestedArrayUnique( $ar ){
$newArray = array();
foreach( $arr as $nestedArr ){
$newArray = array_merge($newArray, $nestedArr );
}
return array_unique( $newArray );
}

уникальные подмассивы нужны

это дает уникальные елементы

на входе

$arr = array(
array('Благовещенск', 'Якутск'),
array('Благовещенск', 'Хабаровск'),
array('Якутск', 'Благовещенск'),
);

на выходе

$arr = array(
array('Благовещенск', 'Якутск'),
array('Благовещенск', 'Хабаровск'),
);

array('Благовещенск', 'Якутск'),

array('Якутск', 'Благовещенск'),

считаем равными массивами

siv1987, одно но

в массиве

array('Благовещенск', 'Якутск') один раз и array('Якутск','Благовещенск'), и так все остальные одинаковые

---------- Добавлено 12.03.2014 в 19:07 ----------

siv1987:
А ТС что хочет получить, уникальные значения или уникальные блоки массива?

уникальные подмассивы многомерного массива

teent:
$result***91;$key***93

на звездочки матерится

Всего: 3839