PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPで空の配列要素を削除する


PHPで空の配列要素を削除するには、コードは次のとおりです-

<?php
   $my_array = array("This", 91, '', null, 102, "is", false, "a", "sample", null);
   foreach($my_array as $key => $val)
   if(empty($val))
      unset($my_array[$key]);
   echo "After removing null values from the array, the array has the below elements -";
   foreach($my_array as $key => $val)
   echo ($my_array[$key] ."<br>");
?>

出力

After removing null values from the array, the array has the below elements -This
91
102
is
a
sample

文字列、数値、および「null」値を含む配列が定義されています。 「foreach」ループは要素を反復処理するために使用され、値が空の場合、つまりnullが含まれている場合は、配列から削除されます。 null値を含まない関連する配列が再度表示されます。


  1. PHPのmax()関数

    max()関数は配列の最大値を返します。 構文 max(arr_values); or max(val1,val2,...); パラメータ arr_values −値のある配列。 val1、val2 −比較する値。 戻る max()関数は配列の最大値を返します。 例 <?php    echo (max(70, 89, 12, 34, 23, 66, 34)); ?> 出力 89 例 別の例を見てみましょう- <?php    echo (max(array(70, 89, 12, 34, 23, 66, 3

  2. PHPのarray()関数

    PHPのarray()関数は配列を作成します。 PHPでは配列には3つのタイプがあります。 インデックス付き配列- 数値インデックス付きの配列です 連想配列- 名前付きキーを持つ配列です 多次元配列- 1つ以上のアレイを持つアレイです 構文 // array with numeric index i.e. Indexed arrays array(value1,value2...); // array with named keys i.e. associative arrays array(key1 => value1, key2 => value2...