この記事では、phpのarray_unshift()で配列キーを変更する際の注意点を分析します。参考のために皆さんと共有してください。詳細は次のとおりです:
ご存知のとおり、array_unshift() は配列の先頭に要素を追加するために使用されますが、今日突然発見しました 配列のキー値が数値型の場合 (または数値型に変換できる場合)、array_unshift( ) キーが数値であるすべての要素を変更します、これは罠です
。例:
リーリー出力結果:
リーリーご覧のとおり、array_unshift() の後に配列キーの値が変更され、元の 111 が 1 になりました。これはなんと罠です。今後 array_unshift() を使用する場合は、この点に特別な注意を払う必要があります。
補足: ここの編集者は、将来の PHP プログラミングで組版のコードを作成するのに役立つように、この Web サイトで PHP の書式設定と美化組版ツールを推奨しています:
php コードのオンライン書式設定および美化ツール: http://tools.jb51.net/code/phpformat
さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピック「完全な PHP 配列 (配列) 操作スキル」、「PHP ソート アルゴリズムの概要」、「PHP の一般的なトラバーサル アルゴリズムとテクニックの概要」をチェックしてください。 、「PHP データ構造とアルゴリズムのチュートリアル」、「php プログラミング アルゴリズムの概要」、「PHP 数学的演算スキルの概要」、「php 正規表現の使用法の概要」、「PHP の操作と演算子の使用法の概要」、「php 文字列の使用法の概要」、「 PHPにおける一般的なデータベース操作スキルのまとめ
この記事が PHP プログラミングのすべての人に役立つことを願っています。