PHP 配列の最後の値を取得する方法を教えます

巴扎黑
リリース: 2023-03-14 16:26:02
オリジナル
1711 人が閲覧しました

この記事では、PHP で配列の最後の値を取得する 2 つの方法を主に紹介します。この記事では、コードにコメントが含まれています。コードは次のとおりです。 $array=array(1, 2,3,4,5);

echo $array[count($array)-1];//配列の長さを計算し、配列の最後の要素を取得します。配列の最後の要素に数値以外のキー名が含まれている場合、結果は期待どおりではない可能性があります

//数値キー名を持つ配列に適​​用されます

echo '
';

echo end($array);//配列の内部ポインタを最後のユニットに向けます。これはすべての配列に適用されます


一般に、PHP の組み込み関数 end が依然として最良の方法です。テストすることができます。

PHP では、ループ トラバーサルとクラス ポインター (個人的に呼んでいます) を使用して値を取得するのは簡単ですが、配列の最後の値に移動するときにトラバーサルも使用すると、パフォーマンスが大幅に消費されます。 ?

配列の最後の値をより適切に取得するには、以下の 3 つの値メソッドがあります:

<?PHP
$array = array(1,2,4,6,8);
echo end($array);
?> 

<?PHP
$array = array(1,2,4,6,8);
echo array_pop($array);
?> 

<?PHP
$array = array(1,2,4,6,8);
$k = array_slice($array,-1,1);
print_r($k);  //结果是一维数组
?>
ログイン後にコピー

これらは、直接有効な 3 つの関数の値メソッドです。必要に応じて選択してください


2012 年 3 月 31 日 編集: 2 番目の方法には欠点があります。Array_pop() 関数は、元のデータの最後の値を「取り出す」ことになります。これは、元のデータの最後の値が存在しなくなることと同じです。

以上がPHP 配列の最後の値を取得する方法を教えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!