PHPのインデックス配列と連想配列

不言
リリース: 2023-03-24 17:56:02
オリジナル
3518 人が閲覧しました

この記事の主な内容は、PHP のインデックス配列と連想配列に関するものです。これには、必要な友達が参照できるように共有します。

最近バグに遭遇しました。結果が表示されます。1 つは配列で、もう 1 つはオブジェクトです。

明らかに、最初のものはインデックス配列であり、2 つ目は連想配列です。インデックス配列は json から配列に変換され、連想配列は json からオブジェクトに変換されます。

unset() を直接使用して配列要素を削除すると、インデックス配列が連想配列に変換されます

要素を削除してインデックスを保持する方法:

//定义一个数组
$arr = Array('a','b','c','d');

//转为json字符串
$str1 = json_encode($arr);

//去掉一项
unset($arr[1]);

//转json
$str2 = json_encode($arr);

var_dump($str1);
echo &#39;<br/>&#39;;
var_dump($str2);
ログイン後にコピー
string(17) "["a","b","c","d"]"
ログイン後にコピー

関連する推奨事項:

php インデックス配列はオンデマンドで連想配列に処理されますか?





以上がPHPのインデックス配列と連想配列の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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