配列の値が全て同じか判定する方法
配列の値が全て同じか否かを判定するには、array_unique()の返り値を確認しましょう。
サンプルコード
<?php
$array = [ "a", "a", "b" ] ;
$response = count( array_unique( $array ) ) == 1 ;
デモ
配列の内容を変更して、結果の違いを確認してみて下さい。
<?php
/*** このコードは編集できます。 ***/
$array = [ "a", "a", "b" ] ;
$response = count( array_unique( $array ) ) == 1 ;
var_dump( $response ) ;
関連記事
- 配列から空要素を取り除く方法
- 配列の中から空文字の要素を取り除くには、array_filter()とstrlen()を組み合わせます。
- 配列から指定した値を削除する方法
- 配列から指定した値を削除するには、array_search()とunset()を利用しましょう。
- 配列のインデックス番号を振り直す方法
- 配列の抜け番などを埋めるためにインデックス番号を振り直すには、array_merge()が手軽です。