Массивы

160
.
php_value
Всем привет. Есть массив с числами 2, 4, 5, 6, и еще один массив с числами 2, 4, вывожу числа из первого массива, проверяю есть ли числа в первом массиве из второго массива, если числа совпадают то эти числа которые совпали нужно выделить жирным шрифтом. У кого какие предложения?
.
(\/)____o_O____(\/)
php_value, стандартные функции для работы с массивами глянь
http://www.php.net/manual/ru/r ... y.php
.
Koenig, Спасибо, сравнить получилось числа, но когда число совпадает то только одно число выделяется, не могу разобраться как и остальные сделать чтобы выделялись.
.
(\/)____o_O____(\/)
php_value, покажи код, есть несколько вариантов, придумать можно все что угодно
.
php_value
foreach($img['char'] as $key => $value) {
if (in_array($key, $img['char']) {

echo '<b>'.$key.'</b>';

} else {

echo $key;

}
.
(\/)____o_O____(\/)
$arr = array(1,2,3,5,9,15);
$arr2 = array(5,9);
foreach($arr as $v) {
if (in_array($v, $arr2)) {
echo '<b>' . $v . '</b> ';
} else {
echo $v . ' ';
}
}
.
В место $img['char'] где проверка массив $chars , перепутал просто
.
(\/)____o_O____(\/)
php_value, мысли совпали, только зачем тебе ключи, нужны ведь значения
.
function crossArray($a1, $a2){
foreach($a1 as $value)
{
if(in_array($value, $a2))
echo $value;
else
echo '<b>' . $value . '</b>'
echo '<br>';
}
}

$arr1 = array(2, 4, 5, 6);
$arr2 = array(2, 4);

crossArray($arr1, $arr2);
crossArray($arr2, $arr1);
.
Koenig, Ключи совпадают, они как бы являются ключами из первого массива
Всего: 15