ホームページ  >  記事  >  バックエンド開発  >  関連要素を PHP 配列に追加する方法のまとめ_PHP チュートリアル

関連要素を PHP 配列に追加する方法のまとめ_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:43:551127ブラウズ

ここで紹介するのは、配列に連想配列を追加することです。いくつかの例を示します。すべての学生に役立つことを願っています。

「phpの配列に要素を追加する方法まとめ」の記事で、配列に要素を追加する方法を紹介しましたが、$array=array('title'=> のような要素を追加したい場合はどうすればよいでしょうか。 「php チュートリアル」)。

array_push、array_pop、array_shift、array_unshift これらの関数はすべて、数値型のインデックス配列用に設計されています。
連想配列を追加するには、array_merge メソッドまたは + 演算子を使用できます

まず配列要素を配列に追加する方法を見てみましょう

1. PHP で配列要素を追加する方法:

(1) 代入により配列要素を追加します: $states[‘name’]=’Tom’;

(2)int array_push(array target_array,mixed variable [,mixed variable...]) この関数は変数を target_array の末尾に追加し、成功した場合は true を返し、それ以外の場合は false を返します。変数は複数である場合があります。

(3)int array_unshift(array target_array,mixed variable [,mixed variable...]) この関数は、target_array の配列先頭に変数を追加し、成功した場合は true を返し、それ以外の場合は false を返します。変数は複数にすることができます。既存のすべての数字キーはそれに応じて変更されますが、関連するキーは影響を受けません。

(4)array array_pad(array target_array,integer length,mixed Pad_value) target_array のサイズを length で指定された長さまで増やします。

array_push または array_unshift を使用しても大丈夫ですか?

答えはノーです


具体的な方法:

1. array_merge メソッドを使用して、先頭に要素を追加する array_unshift と同様の関数を実装します。

コードは次のとおりですコードをコピー2.+オペレーター
$queue = array('a', 'B');
$queue = array_merge(array('front' => 'hello'), $queue);
/*
配列
(
[正面] => こんにちは
[0] => [1] => )
*/
?>


コードは次のとおりですコードをコピー $queue = array('a', 'B');
$queue = array('front' => 'Hello') + $queue;

?>


出力結果はarray_mergeメソッドを使用した場合と同じです。
3. 要素の最後に連想配列要素を追加します

コードは次のとおりですコードをコピー $queue = array('a', 'B');
$queue['front'] = 'こんにちは';

/*
出力
配列
(
[0] => [1] => [前] => こんにちは
)
*/
?>




http://www.bkjia.com/PHPjc/633139.htmlwww.bkjia.com

本当http://www.bkjia.com/PHPjc/633139.html技術記事ここで紹介するのは、配列に連想配列を追加して多次元配列を合成する方法です。いくつかの例を示します。学生の皆さんの参考になれば幸いです。 で...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。