PHPでarray_unshiftを使う方法を現役エンジニアが解説【初心者向け】

初心者向けにPHPでarray_unshiftを使う方法について現役エンジニアが解説しています。array_unshiftは配列の先頭に要素を追加します。引数には追加先の配列と追加したい値を記述します。array_unshift関数を使ったサンプルでは、追加した配列の添え字(インデックス)が1つずつずれています。

TechAcademyマガジンはオンラインのプログラミングスクールTechAcademy [テックアカデミー]が運営する教育×テクノロジーのWebメディアです。初心者でもすぐ勉強できる記事が2,000以上あります。

PHPでarray_unshiftを使う方法について、TechAcademyのメンター(現役エンジニア)が実際のコードを使用して初心者向けに解説します。

 

PHPについてよく分からないという方は、PHPとは何なのか解説した記事を読むとさらに理解が深まるでしょう。

 

なお本記事は、TechAcademyのオンラインブートキャンプ、PHP/Laravel講座の内容をもとに紹介しています。

 

田島悠介

今回は、PHPに関する内容だね!

大石ゆかり

どういう内容でしょうか?

田島悠介

PHPでarray_unshiftを使う方法について詳しく説明していくね!

大石ゆかり

お願いします!

 

array_unshiftとは

array_unshiftとは、配列の先頭に要素を追加する関数です。

また、array_unshiftはもとの配列に対して変化を与えるものの、要素の順番は変化しません。

プログラムの途中で要素を追加する必要がある場合などで利用可能です。

 

array_unshiftを使う方法

array_unshiftは以下のように記述し、使用します。

array_unshift(追加先の配列名,追加したい要素1,追加したい要素2,…)

 

[PR] PHPのプログラミングで挫折しない学習方法を動画で公開中

実際に書いてみよう

コードに起こすとどうなるかみていきましょう。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>PHP</title>
    </head>
    <body>
        <?php
            $name=array("二郎","三郎","四郎");
            array_unshift($name,"一郎");
            print_r($name);
        ?>
    </body>
</html>

PHPのarray_unshift関数で配列の先頭に要素を追加したサンプルプログラム。配列の順番が1つずつずれています。

 

まとめ

PHPでarray_unshiftを使う方法を現役エンジニアが解説しました。

配列操作の方法は他にもたくさんあるため、様々な方法を組み合わせていきましょう。

 

執筆してくれたメンター

メンターTKさん

大学院でVBAを扱う研究を行い、プログラミングの素晴らしさに目覚める。

その後、建設系企業のシステム担当として従事。

JavaScriptやPHP、Processingなどに没頭中。

 

大石ゆかり

PHPでarray_unshiftを使う方法がよく分かったので良かったです!

田島悠介

ゆかりちゃん、今後も分からないことがあったら質問してね!

大石ゆかり

分かりました。ありがとうございます!

 

TechAcademyでは、初心者でも最短4週間で、PHPやフレームワークのLaravelを使ってWebアプリケーション開発を習得できるオンラインブートキャンプを開催しています。

また、現役エンジニアから学べる無料体験も実施しているので、参加してみてください。