大企業営業から未経験ITエンジニアを目指すブログ

アラサー大企業営業から未経験ITエンジニアを目指すブログ。日々学んだことを忘備録的に記します。

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)