オーダーメイドコース
icon
icon

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

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

テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,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を学んで未経験からWebエンジニアを目指す方法とは

実際に書いてみよう

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

<!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では、初心者でも、PHPやフレームワークのLaravelを使ってWebアプリケーション開発を習得できるオンラインブートキャンプを開催しています。

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