PHPのコード備忘録(始めて半年の人)

はじめに

PHPの案件に入ってから半年ちょっとコードを書いていて
使用頻度は高かったけど、すぐに忘れちゃう自分に5個備忘録として記事にします。

PHPの記述

1.str_contains

対象の文字列に指定した文字列が含まれているかどうかを判別する関数
■使用例

// str_contains(対象の文字列, 判別する部分文字列)
if (str_contains('casareal test', 'casareal')) {
    var_dump('casarealは含まれている'); 
}
// 結果:casarealは含まれている
2.array_key_exists

配列のキーが存在するかどうか調べる
■使用例

// array_key_exists(探したいキー, 対象の配列)
$testArray = array('casa' => 1, 'real' => 2);
if (array_key_exists('real', $testArray)) {
    var_dump('キーがあります');
}
// 結果:キーがあります
3.isset、empty、is_null

変数のチェックに利用。
それぞれ少しずつ性質が違っていたのでどれを使用するべきなのかを迷いました。
こちらについては以下の記事がわかりやすくまとめられていて、参考にしていました。
https://qiita.com/shinichi-takii/items/00aed26f96cf6bb3fe62

4.str_replace

文字列の中の指定した語句を他の語句に置き換える
■使用例

// str_replace(置き換え対象, 置き換える内容, 対象の文字列)
$testText = 'カサレアルテスト';
$newText = str_replace('テスト', '置き換え', $testText);
var_dump($newText);
// 結果:カサレアル置き換え
5.implode、explode

explode:文字列を指定した文字列で配列
■使用例

// explode(区切り文字, 文字列)
$text = "あいうえお,かきくけこ,さしすせそ";
$array = explode(',', $text);
var_dump($array);
// 結果:array[0 => "あいうえお" 1 => "かきくけこ" 2 => "さしすせそ"]

implode:配列を指定文字列で連結して、文字列を返す

// implode(区切りに使用する文字列, 配列)
$array = ['あいうえお','かきくけこ','さしすせそ'];
$text = implode(',', $array);
var_dump($text);
// 結果:"あいうえお,かきくけこ,さしすせそ"

まとめ

他にも色々な関数を使用してきましたが、書きすぎると長くなるので5個記載してみました。
調べればすぐに出てくるような内容ばかりですが、ご容赦ください。
使用頻度が高い関数はスラスラと書けるようになりたいなと思いますし、
機能を満たすために使う関数の引き出しなどを増やしていきたいなと思う半年でした。


--------------------------
システム開発のご要望・ご相談はこちらから

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です