PHP関数など
Paizaラーニングでの学び
①ある文章のうち特定の文字列を置き換える関数
str_replace('scool', 'school', 'My scool is in Shibuya. I go to scool on weekdays.', $count);
str_replace(①検索する文字列、②置き換える文字列、③検索対象(オプション④置き換えられた箇所の数が格納される);
※①は配列も可。「ニードル」
$countは2に。
②文字列を分割して配列に入れる
explode(',', 'hello,world,hi,everyone');
explode(①デリミタ=分割記号、②対象文字列);
→結果は0 =>hello, 1=> world, 2=>hi、3=>everyone
③改行コード
Mac・・・ "\r\n"
UNIX・・・ "\r"
Windows・・・ "\n"
④(デバック用)配列の中身を全て出力
print_r(配列または変数)
Array
(
[0] => 勇者
[1] => 魔法使い
)
※配列の宣言array($a, $b, $c);
※配列の宣言なしに $team[] = '勇者'; としても配列が生成される。
※echo 変数または文字列
⑤配列の要素の削除
unset($array[2]);
→配列の3番目が削除される。ただし、削除した要素のキー番号は歯抜けになるので注意
⑥配列の要素数を数える
count($array);
→数字を出力
※unsetされた要素はカウントから除外される
⑦条件文で値が入っているかどうかの確認
while($name) {・・・
これだけで$nameに値が入っているかどうかが確認できる(入っていればtrue)