<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>array_push &#8211; スグブログ</title>
	<atom:link href="https://sugublog.org/tag/array_push/feed/" rel="self" type="application/rss+xml" />
	<link>https://sugublog.org</link>
	<description>ブログ運営について発信中</description>
	<lastBuildDate>Sat, 12 Nov 2022 12:58:00 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://sugublog.org/wp-content/uploads/2021/07/icon_20210703-min-150x150.png</url>
	<title>array_push &#8211; スグブログ</title>
	<link>https://sugublog.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【PHP基礎】配列に要素を追加する方法！array_pushを使用する</title>
		<link>https://sugublog.org/php-base-array_push/</link>
					<comments>https://sugublog.org/php-base-array_push/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[suguru]]></dc:creator>
		<pubDate>Thu, 06 Oct 2022 15:17:19 +0000</pubDate>
				<category><![CDATA[php]]></category>
		<category><![CDATA[array_push]]></category>
		<guid isPermaLink="false">https://sugublog.org/?p=5291</guid>

					<description><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/08/programing_0812-11-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>PHPで配列を作成してその中に追加していきたい場合も多いと思います。 そこでPHPで配列に要素を追加する方法をお伝えします。最初に答えを言ってしまうとarray_pushというコマンドを使用します。 array_push [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/08/programing_0812-11-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<p>PHPで配列を作成してその中に追加していきたい場合も多いと思います。</p>



<p>そこで<strong><span class="swl-inline-color has-swl-deep-01-color"><span class="swl-fz u-fz-l">PHPで配列に要素を追加する方法</span></span></strong>をお伝えします。最初に答えを言ってしまうと<strong>array_pushというコマンド</strong>を使用します。</p>



<p>array_pushとwhileを使用して、実際使用した配列に要素を入れる具体例も紹介します。</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>この記事の内容</span></div><div class="cap_box_content">
<ul class="wp-block-list">
<li>PHPで配列に要素を追加する方法がわかる</li>



<li>array_pushの具体的な使用例がわかる</li>
</ul>
</div></div>



<h2 class="wp-block-heading">PHPでarray_pushを使用して配列に要素を追加する</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="683" src="https://sugublog.org/wp-content/uploads/2021/09/code_0923-2-1-1024x683.jpg" alt="code" class="wp-image-4188" srcset="https://sugublog.org/wp-content/uploads/2021/09/code_0923-2-1-1024x683.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/09/code_0923-2-1-300x200.jpg 300w, https://sugublog.org/wp-content/uploads/2021/09/code_0923-2-1-768x512.jpg 768w, https://sugublog.org/wp-content/uploads/2021/09/code_0923-2-1.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h3 class="wp-block-heading">基礎構文</h3>



<p><strong>PHPで配列に要素を追加</strong>する基礎構文は以下となります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>array_push($配列,&#39;追加要素&#39;);</code></pre></div>



<p>array_pushで対象の配列と追加したい要素を上のように記述するだけです。</p>



<h3 class="wp-block-heading">配列に追加してみる</h3>



<p>では実際に追加してみましょう！以下のコードを書いてみます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>$hairetsu = [&quot;要素1&quot;,&quot;要素2&quot;];
array_push($hairetsu,&#39;その他&#39;);</code></pre></div>



<p>hairetsuという配列に「要素1」と「要素2」という文字列を入れています。</p>



<p>この配列に「その他」という文字列の要素を追加してみました。</p>



<h3 class="wp-block-heading">配列に追加されたか確認</h3>



<p>配列にその他要素が追加されているか確認する為に、2つのコマンドを実行して見ます。</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>確認コマンド</span></div><div class="cap_box_content">
<p>var_dump（詳細表示）<br>print_r（簡易表示）</p>
</div></div>



<p>確認コマンドを追加したPHPは以下です。少しわかりやすくしています。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>&lt;?php
$hairetsu = [&quot;要素1&quot;,&quot;要素2&quot;];
array_push($hairetsu,&#39;その他&#39;);

echo &quot;ver_dumpは&lt;br /&gt;&quot;;
var_dump($hairetsu);
echo &quot;&lt;br /&gt;print_rは&lt;br /&gt;&quot;;
print_r($hairetsu);
?&gt;</code></pre></div>



<p>するとWebでの表示の結果は以下となりました。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-html" data-lang="HTML"><code>ver_dumpは
array(3) { [0]=&gt; string(7) &quot;要素1&quot; [1]=&gt; string(7) &quot;要素2&quot; [2]=&gt; string(9) &quot;その他&quot; }
print_rは
Array ( [0] =&gt; 要素1 [1] =&gt; 要素2 [2] =&gt; その他 )</code></pre></div>



<p>配列の0番目に’要素1’、配列の1番目に’要素2’、配列の2番目に’その他’が入っており、<span class="swl-inline-color has-swl-deep-01-color">「その他」要素が追加された</span>事が確認出来ました。</p>



<h2 class="wp-block-heading">PHP応用1：追加する数を決めて要素を入れる</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="683" src="https://sugublog.org/wp-content/uploads/2021/11/programing_shool1121-1-1024x683.jpg" alt="traning" class="wp-image-4541" srcset="https://sugublog.org/wp-content/uploads/2021/11/programing_shool1121-1-1024x683.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/11/programing_shool1121-1-300x200.jpg 300w, https://sugublog.org/wp-content/uploads/2021/11/programing_shool1121-1-768x512.jpg 768w, https://sugublog.org/wp-content/uploads/2021/11/programing_shool1121-1.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p><strong>PHPで追加する数を決めて要素を入れてみようと思います</strong>。</p>



<p>whileを使用して繰り返しを使用します。</p>



<p>正解のPHP構文は以下となります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>&lt;?php
$hairetsu = [&quot;要素1&quot;,&quot;要素2&quot;];
$i = 0;
while ($i &lt; 5){
  array_push($hairetsu,&#39;その他&#39;);
  $i++;
}
?&gt;</code></pre></div>



<h3 class="wp-block-heading">PHPで決めた数だけ配列に追加するarray_pushの内容説明</h3>



<p>まずは変数$i に0を入れます。</p>



<p>whileで0から決めた数まで繰り返します。今回は5回にします。これで5回繰り返す事になります。</p>



<p><strong><span class="swl-marker mark_orange">array_push</span></strong>を使用してその他の要素を追加していきます。</p>



<p>変数iを一つプラスしていきます。</p>



<p>これで追加したい数の要素を入れた配列を作る事が出来ました。</p>



<h3 class="wp-block-heading">PHPで決めた数だけ配列に追加するarray_pushの確認</h3>



<p>それでは念のため先程の確認コマンドで中を見てみましょう！</p>



<p>実際に行ったPHPのコードは以下となります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>&lt;?php
$hairetsu = [&quot;要素1&quot;,&quot;要素2&quot;];
$i = 0;
while ($i &lt; 5){
  array_push($hairetsu,&#39;その他&#39;);
  $i++;
}
echo &quot;ver_dumpは&lt;br /&gt;&quot;;
var_dump($hairetsu);
echo &quot;&lt;br /&gt;print_rは&lt;br /&gt;&quot;;
print_r($hairetsu);
?&gt;</code></pre></div>



<p>HTMLで確認してみると以下の表示となりました。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-html" data-lang="HTML"><code>ver_dumpは
array(7) { [0]=&gt; string(7) &quot;要素1&quot; [1]=&gt; string(7) &quot;要素2&quot; [2]=&gt; string(9) &quot;その他&quot; [3]=&gt; string(9) &quot;その他&quot; [4]=&gt; string(9) &quot;その他&quot; [5]=&gt; string(9) &quot;その他&quot; [6]=&gt; string(9) &quot;その他&quot; }
print_rは
Array ( [0] =&gt; 要素1 [1] =&gt; 要素2 [2] =&gt; その他 [3] =&gt; その他 [4] =&gt; その他 [5] =&gt; その他 [6] =&gt; その他 )</code></pre></div>



<p>要素1と要素2が入っており、追加で５つ「その他」の要素が入っている事が確認出来ました。</p>



<h2 class="wp-block-heading">PHP応用２：配列の数を決めて入っていない値に他の要素を入れる</h2>



<p><strong>PHPで配列の数を決めて値が入っていない物には要素を入れる</strong>事をしたいと思います。</p>



<p>先程の構文を少し変化させます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>&lt;?php
$hairetsu = [&quot;要素1&quot;,&quot;要素2&quot;];
$hairetsu_count = count($hairetsu);
$add_count = 5 - $hairetsu_count;
$i = 0;
while ($i &lt; $add_count){
  array_push($hairetsu,&#39;その他&#39;);
  $i++;
}
echo &quot;ver_dumpは&lt;br /&gt;&quot;;
var_dump($hairetsu);
echo &quot;&lt;br /&gt;print_rは&lt;br /&gt;&quot;;
print_r($hairetsu);
?&gt;</code></pre></div>



<h3 class="wp-block-heading">PHPで配列の数を決めて入っていない値に追加するarray_pushの内容説明</h3>



<p>先程のコードで使用した配列「hairetsu」の数を数えます。countコマンドを使用します。</p>



<p>PHPのcountコマンドの詳細な説明は下の記事で詳しく説明しています。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img decoding="async" src="https://sugublog.org/wp-content/uploads/2021/11/Server_20211109-10-300x153.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://sugublog.org/php-base-count/">【PHP基礎】countコマンドを使用して配列の数を数える方法</a>
						<span class="p-blogCard__excerpt">PHPでプログラミングしていて配列の数を数えたい時が多々あります。 そんな時に使用する「count」コマンドの使い方をご紹介します。 基礎を学んだ後、実際にPHPで「coun&#8230;</span>					</div>
				</div>
			</div>
		</div>


<p>数えた数値（今回は２）を配列の数から引き算して「add_count」という配列に入れています。</p>



<p>while構文の繰り返しの数字を5から「add_count」にすれば数字の３が入ります。</p>



<p>その他要素を３つ追加して合計５の配列が完成します。</p>



<h3 class="wp-block-heading">PHPで配列の数を決めて入っていない値に追加するarray_pushの内容確認</h3>



<p>本当に出来ているか確認してみましょう。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-html" data-lang="HTML"><code>ver_dumpは
array(5) { [0]=&gt; string(7) &quot;要素1&quot; [1]=&gt; string(7) &quot;要素2&quot; [2]=&gt; string(9) &quot;その他&quot; [3]=&gt; string(9) &quot;その他&quot; [4]=&gt; string(9) &quot;その他&quot; }
print_rは
Array ( [0] =&gt; 要素1 [1] =&gt; 要素2 [2] =&gt; その他 [3] =&gt; その他 [4] =&gt; その他 )</code></pre></div>



<p>「その他」要素が３つ追加されて合計５つ値が入っている配列が完成しています。</p>



<h2 class="wp-block-heading">まとめ：【PHP基礎】配列に要素を追加する方法！array_pushを使用する</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="576" src="https://sugublog.org/wp-content/uploads/2021/08/programing_0812-11-1024x576.jpg" alt="script" class="wp-image-3959" srcset="https://sugublog.org/wp-content/uploads/2021/08/programing_0812-11-1024x576.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/08/programing_0812-11-300x169.jpg 300w, https://sugublog.org/wp-content/uploads/2021/08/programing_0812-11-768x432.jpg 768w, https://sugublog.org/wp-content/uploads/2021/08/programing_0812-11.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p><strong><span class="swl-inline-color has-swl-deep-01-color">配列にarray_pushコマンドを使用して、要素を追加する基礎構文</span></strong>は以下です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>array_push($配列,&#39;追加要素&#39;);</code></pre></div>



<p>配列に追加する数を決めて、その数だけ一つの要素で埋めるにはwhileで繰り返し要素を追加する事で可能になります。</p>



<p>その例文コードは以下となります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>&lt;?php
$hairetsu = [&quot;要素1&quot;,&quot;要素2&quot;];
$i = 0;
while ($i &lt; 5){
  array_push($hairetsu,&#39;その他&#39;);
  $i++;
}
?&gt;
</code></pre></div>



<p>配列の数を決めて、入っていない値を一つの要素で埋めるには、先程のコードを少し改良して可能になります。</p>



<p>その例文コードは以下となります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-php" data-lang="PHP"><code>&lt;?php
$hairetsu = [&quot;要素1&quot;,&quot;要素2&quot;];
$hairetsu_count = count($hairetsu);
$add_count = 5 - $hairetsu_count;
$i = 0;
while ($i &lt; $add_count){
  array_push($hairetsu,&#39;その他&#39;);
  $i++;
}
?&gt;</code></pre></div>



<p>配列に追加するのは良く使用するので、覚えておいて損はないです。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sugublog.org/php-base-array_push/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
