Ваано

Ваано
Рейтинг
112
Регистрация
01.08.2009

Как-то так для вашего массива:

$array = array(

'array2' => array(
'key1' => 'value1',
'key2' => 'value2',
),
'array3' => array(
'key3' => 'value3',
'key4' => 'value4',
)
);

function find_parent($array, $needle, $parent = null) {
foreach ($array as $key => $value)
foreach ($value as $key2 => $value2)
if ($key2==$needle) return $key;
return false;
}

echo find_parent($array, 'key3');
Сашко:

Если имеем ключ, домустим "key4", как узнать название переменной? На выходе хочется получить $array['array3']

P.S. В мануале не нашёл встроенной функции или не там искал, подскажите куда копать.

Название какой именно переменной требуется узнать?

Желательно как-то более доступно объяснить что именно нужно по итогу получить, пока не особо понятно.

Имея ключ "key4" вы хотите получить ключ "array3" что ли?

Лично я вижу два варианта развития событий:

1) Через неделю-другую мы видим ряд положительных отзывов о том, что МФА вышли на самоокупаемость и продолжают расти. В этом случае закономерно сетки значительно подорожают.

2) Примерно через этот же срок мы либо ничего не увидим, либо увидим негативные отзывы о том, что бюджет в сапе кушается, а посетителей кот наплакал и CTR не радует.

По итогу сейчас конечно подмывает купить сетку хотябы штук на 5, но реально это риск.

В общем пока в раздумиях.

Спасибо всем за помощь.

Разобрался наконец-то. Проблема оказалась в кодировке админ страницы. В html-тегах прописана была кодировка ISO-8859-1, но браузером автоматически выбиралась UTF-8. При этом русские символы, набираемые в UTF-8, конвертились с ошибками.

Решил проблему конвертацией всех используемых php-файлов админки в кодировку ANSI. Теперь всё работает.

Tronix:
Если сайт теперь полностью или частично на русском, то желательно русскоязычную часть упорядочить в этом отношении, если конечно движок позволяет.
Я сталкивался, бывало по-разному. Бывало никаких проблем, а был и геморрой. Но может Яндекс уже и научился всё это переваривать.

Спасибо за рекомендации и полезную информацию. К сожалению движок не позволяет внести корректировки. Самопис к тому же еще и на испанском.

Когда у вас были проблемы - в выдаче поисковиков тоже, как и у меня, был текст на русском?

Tronix:
В чем конкретно сложность, если всё везде отображается корректно? Данные символы относятся к кодировке UTF-8. Главное правильно это обозначить в метатегах.

---------- Добавлено 08.09.2012 в 19:46 ----------

С другой стороны, что вам мешает использовать "человеческий" язык в исходниках?

На данный момент используются две кодировки. Основная - iso-8859-1, она же и прописана на сайте <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">.

Но часть текстов в базе - в utf-8, эта кодировка была добавлена для поддержки кириллицы, т.к. сайт раньше был на испанском и английском. Менять полностью кодировку на сайте на utf-8 весьма затруднительно.

Поэтому и создал эту тему - может кто сталкивался с продвижением сайтов с несколькими кодировками.

php.developer:
А зачем вам "резина"? Могу понять людей которые уходят с резины на стат. ширину, но в обратную сторону - нет.

Качественно сделанная "резина" удобней для посетителя по сравнению с фиксированной шириной.

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

Как альтернативу резине можете попробовать сделать несколько версии для основных разрешений экрана.

Согласен, лютый) [и тем не менее заняты практически все основные зоны]

zapchasti.my свободен - "мои запчасти"

zap4asti.pro свободен. запчасти от профессионалов 😎

Всего: 773