アレイ解析

WBOY
WBOYオリジナル
2016-08-08 09:31:411241ブラウズ

コード

<?php
/**
 * Created by deshengkong.
 * Date: 14/12/23
 * Time: 下午8:07
 */

echo &#39;PHP version:&#39;. phpversion() . PHP_EOL;

$arr2 = array(
    1 => 'giraffe',
    '2' => 'panda',
    9223372036854775806 => 'bird',
    '9223372036854775807' => 'deer',
    '9223372036854775808' => 'pig'
);

echo 'PHP_INT_MAX:' . PHP_INT_MAX . PHP_EOL;
var_dump($arr2);

結果

PHP version:5.6.2
PHP_INT_MAX:9223372036854775807
array(5) {
  [1] =>
  string(7) "giraffe"
  [2] =>
  string(5) "panda"
  [9223372036854775806] =>
  string(4) "bird"
  [9223372036854775807] =>
  string(4) "deer"
  '9223372036854775808' =>
  string(3) "pig"
}
結論

配列で、「12345」、「9894321」、「9223372036854775807」のような値がキーとして使用される場合、

値が以下に等しいPHP_INT_MAX、両方を押します 数値処理

その値が PHP_INT_MAX より大きい場合、文字列として処理されます

上記では、配列解析の側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。