PHPの「指定した配列要素数ごとに分割する方法」についてざっくり解説します。
詳細はPHPマニュアルを確認してください。
サンプルコード上に出てくるvar_dumpの使い方はこちらの記事を参考にしてください!
https://akeoblog.com/vardump/目次
1. str_replace関数
書き方
str_replace(①, ②, ③)
- この文字を
- この文字に置き換えたい!
- 対象の文字列はこれ!
2. 文字列を置換する方法
サンプルコード
<?php
//対象の文字列を$beforeに代入する
$before = "僕の名前はあけおです。";
//置き換え前
var_dump($before);
$after = str_replace("僕の", "私の", $before);
//置き換え後
var_dump($after);
このコードの実行結果はこちら
//置き換え前
string(33) "僕の名前はあけおです。"
//置き換え後
string(33) "私の名前はあけおです。"
$beforeと$afterの中身をそれぞれ出力しています。
str_replaceによって文字が置換されていることがわかりますね!!
3. 配列を置換する方法
サンプルコード
<?php
$alphabets = ["a", "b", "c", "d", "e"];
$numbers = [1, 2, 3, 4, 5];
$before = "abcde";
//置き換え前
var_dump($before);
$after = str_replace($alphabets, $numbers, $before);
//置き換え後
var_dump($after);
//置き換え前
string(5) "abcde"
//置き換え後
string(5) "12345"
$alphabets = [“a”, “b”, “c”, “d”, “e”];
$numbers = [1, 2, 3, 4, 5];
「a」は「1」というように、格納された順番でそれぞれ置換するようになります!!