Выборка по массиву

Рейтинг: 0Ответов: 1Опубликовано: 03.01.2015

Доброго времени суток.

Есть некий массив:

$array = array(
    "foo" => "bar",
    "bar" => "foo",
    "один"   => -100,
    "два"  => 100,
);

Причем известно, что ключи на английском языке - это служебная информация, а ключи на русском - это та информация, которая должна выводиться.

Вопрос: можно ли вывести значение так:

<p>"один"</p><p>"-100"</p>
<p>"два"</p><p>"100"</p>

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

Ответы

▲ 1Принят

пробегаем по массиву foreach смотрим ключ, если первая буква английская или нижнее подчеркивание - пропускаем, иначе выводим.

P.S. проверка букву регуляркой (preg_match)