Impact
29.03.2012, 07:13:27
Witam,
Mam takie dwie tablice:
$tab1 = array (1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
$tab2 = array (1, 5, 8);
I teraz nie wiem jak przeszukać tą pierwszą tablicę zeby w wyniku wyswietliło wszystkie elementy z pierwszej tablicy a te 1, 5 i 8 było pogrubione?
Wszystkie sugestie mile widziane... szukałem czegoś podobnego w necie ale nie znalazłem.
Prosze o pomoc.
Pozdrawiam
vonski
29.03.2012, 07:18:19
Może coś w tym stylu
foreach($tab1 as $val) {
echo "<strong>$val</strong>"; } else {
}
}
Kshyhoo
29.03.2012, 07:23:20
<?php
$tab1 = array (1
, 2
, 3
, 4
, 5
, 6
, 7
, 8
, 9
, 10
);
for($i=0;$i<$ile;$i++) {
if ($tab1[$i]==$tab2[$i]) {
$zgodne++;
echo "$tab1[$i] - $tab2[$i]<br />"; } else {
$niezgodne++;
echo "<b>$tab1[$i] - $tab2[$i]</b><br />"; }
}
echo "zgodne: $zgodne - niezgodne: $niezgodne"; ?>
Impact
29.03.2012, 07:26:22
vonski dzieki o ten efekt mi chodziło
thek
29.03.2012, 07:48:32
@Kshyhoo: Po co się tak męczyć? Dwe funkcje wbudowane PHP można śmiało wykorzystać...
array_intersect (znajdzie wszystkie wspólne) i
array_diff (z pierwszej tablicy wywalamy wspólne).