LoginSignup
1

posted at

updated at

【php】文字列操作基礎

複数行の入力

ヒアドキュメントと呼ばれる方法。EOMの目印が出てくるまで文字列を出力する

echo <<< EOM
one
two
three
EOM;

小文字から大文字に変換

echo strtoupper('hello world!');
HELLO WORLD!

文字列の一部を取得

文字列の最初の値は0
substr(string, 取り出し開始位置, length);

echo substr('abcde', 0, 2);
ab

配列の中の最大値・最小値を取り出す

$array = array(1, 2, 3, 4);
echo max($array);
echo min($array);
4
1

文字列の中の特定の要素の個数をカウント

echo substr_count("aAaAaA", "A");
3

文字列の文字数をカウント

echo mb_strlen('abcde');
5

文字列の置き換え

$str = "helloatworld";
echo str_replace("at", "@", $str);
hello@world

特定の文字列を含むかのチェック

strpos(検索対象の文字列, 特定の文字列);
該当する文字列が見つからなかった場合、falseを返す

$subject = "abcdefg";
if(strpos($subject, "bc") !== false){
	//$subjectの中に"bc"が含まれている場合
}

if(strpos($subject, "bc") === false){
	//$subjectの中に"bc"が含まれていない場合
}

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
1