Гриша К.
Новичок
В зависимости от результатов в одном цикле вывести результат в другом. Совместить.
Есть массив $lang['letters'] = array ('А', - 'Я'); состоящий из букв алфавита
Я вывожу его элементы в виде ссылок:
Есть другой массив $cities_array состоящий из 2500 элементов (строк)
И мне нужно сделать так, чтобы
когда первая буква $row['city'] равна соотвествующей букве из массива $lang['letters'] и одновременно $row['pay']=='yes'
то url ссылка $letter_select должна быть красного цвета ($select = 'style="color: red";'
Но я никак немогу совместить эти два цикла
foreach ($lang['letters'] as $row) и foreach ($cities_array as $row)
Есть массив $lang['letters'] = array ('А', - 'Я'); состоящий из букв алфавита
Я вывожу его элементы в виде ссылок:
PHP:
foreach ($lang['letters'] as $row)
{
$letter_select .= '<a href="?letter='.$row.'" '.$select.'>'.$row.'</a> '."\n";
}
Есть другой массив $cities_array состоящий из 2500 элементов (строк)
PHP:
foreach ($cities_array as $row)
{
if(substr($row['city'],0,1) == $lang['letters'][$] && $row['pay']=='yes')
$select = 'style="color: red";';
}
когда первая буква $row['city'] равна соотвествующей букве из массива $lang['letters'] и одновременно $row['pay']=='yes'
то url ссылка $letter_select должна быть красного цвета ($select = 'style="color: red";'

Но я никак немогу совместить эти два цикла
foreach ($lang['letters'] as $row) и foreach ($cities_array as $row)