How to not output duplicate values in a foreach?


Warning: count(): Parameter must be an array or an object that implements Countable in /home/styllloz/public_html/qa-theme/donut-theme/qa-donut-layer.php on line 274
0 like 0 dislike
12 views
included here is a array
362759283
362759283
83785938
362759283
367689344
367689344
362759283
362759283

from which I deduce so
foreach ($result['response'] as $k) { echo ''; echo $k['uid']; echo '
'; }
you need to make sure that duplicate values are not displayed, but is output only unique
by | 12 views

2 Answers

0 like 0 dislike
so duplicate values are not displayed, but is output only unique

\rphp.net/manual/ru/function.array-unique.php
by
0 like 0 dislike
You can add items in another array and
then check for duplicate values.
$elements = array(); foreach ($result['response'] as $k) { if (in_array($k['uid'], $elements)) continue; else $elements[] = $k['uid']; echo ''; echo $k['uid']; echo '
'; }
by

Related questions

0 like 0 dislike
1 answer
0 like 0 dislike
2 answers
0 like 0 dislike
2 answers
0 like 0 dislike
2 answers
110,608 questions
257,186 answers
0 comments
35,430 users