配列から最大値とそのキーを出力します

Thomas Bengtsson

回避できないエラーメッセージが表示されますNotice: Array to string conversion配列の最大値とそのキーを出力しようとしています。

<?php
$length_array = array();

foreach ($_SERVER as $key => $value) {
    $length = strlen($value);
    $length_array[$key] = $length;
    echo '<pre>'; 
    print_r($key . " = " . $length . " characters"); 
    echo '</pre>';

}

$max_key = array_keys($length_array, max($length_array));
print_r($max_key . " is longest with " . max($length_array) . " characters");
?>

私が得る答えは次のとおりArray is longest with 444 charactersです。

どうすればこれを回避できますか?

miken32

array_keys()配列を返します。この値を持つキーが1つだけであると予想される場合は、array_search()代わりに次を使用できます

$server  = array_map("strlen", $_SERVER);
$max     = max($server);
$max_key = array_search($max, $server);

echo "$max_key is longest with $max characters";

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

配列から最大値5のキーを取得します

分類Dev

連想配列から特定のキー/値を取得し、それらを変数として保存します

分類Dev

Pythonを使用して、dictの配列から最大のキーと値のペアを見つけます

分類Dev

多次元連想配列の最大値からキーを取得します

分類Dev

Ruby、キーと値を抽出してから、キーと値の配列の配列を作成します

分類Dev

PHPのランダム配列キーから値を出力します

分類Dev

配列内の連想配列からキーと値を削除します

分類Dev

配列のキーと値を行に出力します

分類Dev

phpmultidiamensional配列のキーと値を出力します

分類Dev

「Javascript」と「PHP」の2つの配列からそれぞれのインデックス値を出力します

分類Dev

多次元配列から複数の最大キーと値の配列を取得する

分類Dev

SQL-キーと値のペアから配列に値を抽出します

分類Dev

ajax $ _POSTからPHP配列を出力し、値をキーと値に分割または分解する方法

分類Dev

ある配列から別の配列へのキーを照合し、それらの値を使用して新しい配列を作成しますか?

分類Dev

PHP-配列から最初と最後のキーと値を取得します

分類Dev

PHPは配列から最大値と最小値を取得します

分類Dev

別の配列の値としてキーを持つ配列値から抽出します

分類Dev

ハッシュの他の配列からキーと値を追加します

分類Dev

PHP配列から特定のキーと値のペアを削除します

分類Dev

二重配列を乱数で埋めてから、その配列から偶数と奇数を出力します

分類Dev

配列内の配列を介したphpループ-配列値とキーを出力します

分類Dev

プログラムが配列の数値をゼロとして出力するのに、配列から最大値を出力するのはなぜですか?

分類Dev

値の配列から複数の最大値を取得します

分類Dev

(JavaScript)配列内の代替値の合計を取得し、そこから最大値を取得します

分類Dev

jQuery:ネストされた配列内の複数のキーからすべての値を出力します

分類Dev

配列内の行の絶対値を見つけて、答えから最大値を出力します

分類Dev

配列から値のみを取得します(キーなし)

分類Dev

値が配列でソートされた後、キーとその値を保持しますか?

分類Dev

キーから配列内の値を検索します

Related 関連記事

  1. 1

    配列から最大値5のキーを取得します

  2. 2

    連想配列から特定のキー/値を取得し、それらを変数として保存します

  3. 3

    Pythonを使用して、dictの配列から最大のキーと値のペアを見つけます

  4. 4

    多次元連想配列の最大値からキーを取得します

  5. 5

    Ruby、キーと値を抽出してから、キーと値の配列の配列を作成します

  6. 6

    PHPのランダム配列キーから値を出力します

  7. 7

    配列内の連想配列からキーと値を削除します

  8. 8

    配列のキーと値を行に出力します

  9. 9

    phpmultidiamensional配列のキーと値を出力します

  10. 10

    「Javascript」と「PHP」の2つの配列からそれぞれのインデックス値を出力します

  11. 11

    多次元配列から複数の最大キーと値の配列を取得する

  12. 12

    SQL-キーと値のペアから配列に値を抽出します

  13. 13

    ajax $ _POSTからPHP配列を出力し、値をキーと値に分割または分解する方法

  14. 14

    ある配列から別の配列へのキーを照合し、それらの値を使用して新しい配列を作成しますか?

  15. 15

    PHP-配列から最初と最後のキーと値を取得します

  16. 16

    PHPは配列から最大値と最小値を取得します

  17. 17

    別の配列の値としてキーを持つ配列値から抽出します

  18. 18

    ハッシュの他の配列からキーと値を追加します

  19. 19

    PHP配列から特定のキーと値のペアを削除します

  20. 20

    二重配列を乱数で埋めてから、その配列から偶数と奇数を出力します

  21. 21

    配列内の配列を介したphpループ-配列値とキーを出力します

  22. 22

    プログラムが配列の数値をゼロとして出力するのに、配列から最大値を出力するのはなぜですか?

  23. 23

    値の配列から複数の最大値を取得します

  24. 24

    (JavaScript)配列内の代替値の合計を取得し、そこから最大値を取得します

  25. 25

    jQuery:ネストされた配列内の複数のキーからすべての値を出力します

  26. 26

    配列内の行の絶対値を見つけて、答えから最大値を出力します

  27. 27

    配列から値のみを取得します(キーなし)

  28. 28

    値が配列でソートされた後、キーとその値を保持しますか?

  29. 29

    キーから配列内の値を検索します

ホットタグ

アーカイブ