momonga3333
@momonga3333

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

php 重複するデータを非表示にしたい(array_uniqueの使い方と表示方法)

Q&A

解決したいこと

php 重複データの非表示

phpのviwesでデータを表示する際に同じデータは非表示にしたいです。
array_uniqueを使えば良さげということはわかっているのですが。。。
(DBには重複データも必要性があって入っています。無駄に入っているわけではありません)
初心者でお手上げなのでどなたか解決方法を教えて下さい。

該当するソースコード

### views
$fruits2 = array_unique($blog_app_post2);

<?php foreach (@$fruits2 as $key ) { 
    echo $key.':'.$value.'';
    echo '<br>'

<a href="/blog_app/index/?keyword_parent=<?php echo $key['keyword_child']; ?>"></a><?php } ?>


<form action="{% url 'blog_app:index' %}" method=""></form>

<?php echo $keyword_child; ?>
}
?>

    <section class="post-list">
        <div id="checkbox-container">
        <table class="table table-hover table-bordered" style="table-layout:fixed;width:100%;">
            <tr>
                <th><input type="checkbox" id="checkall" /></th>
                <th>タイトル</th>
                <th>URL</th>
                <th>description</th>
                <th>サイト内キーワード</th>

            </tr>
            <tbody>

                <?php foreach (@$blog_app_post_2 as $post2) { ?>

                <tr>
                    <td width="3%" style="word-wrap:break-word;"><a href="aaa"><?php echo $key2['x']; ?></a></td>
                    <td width="20%" style="word-wrap:break-word;"><a href="aaa"><?php echo $key2['g_title']; ?></a></td>
                    <td width="20%" style="word-wrap:break-word;"><a href="aaa"><?php echo $key2['g_url']; ?></a></td>
                    <td width="40%" style="word-wrap:break-word;"><a href="aaa"><?php echo $key2['description']; ?></a></td>
                    <td width="20%" style="word-wrap:break-word;"><a href="aaa"><?php echo $key2['inkeywords']; ?></a></td>
                       
                </tr>
                <?php } ?>
                </tbody>
            </table>
        </div>

    </section>

0

2Answer

回答するには、肝心のデータがどのようになっているのか知る必要があります。
元データがどのようになっていて、どんな重複があって、最終的にどのように表示したいのでしょうか?

0Like

array_unique を使えばいいとわかっているが,それ以外にしたいということかと読み取りました.
では,array_unique にしたくない理由はなんなんでしょうか?

ソースからデータ構造や意図を読み解こうと思いましたが,
情報が断片的で埋められないパーツが多く想定できませんでした.

0Like

Your answer might help someone💌