ホームページ >バックエンド開発 >PHPチュートリアル >PHPのインデックス配列と連想配列

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

不言
不言オリジナル
2018-04-23 16:25:063601ブラウズ

この記事の主な内容は、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 サイトの他の関連記事を参照してください。

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