今回はstrcmp関数について説明します。
関数の基礎に関しては下記の記事を参考にしてください!
【PHPの基礎】関数をマスターしよう!
今回解決できる内容!
✔️関数とはなんだろう?
✔️関数の使い方は?
...
独学がつらくなった方は下記をご覧ください!
>>【初心者必見!】無料体験ができるプログラミングスクールをご紹介!
【基礎編】strcmp関数とは
strcmp関数とは2つの文字列を比較してくれる関数です。
書き方は下記の通りです。
strcmp(文字列1, 文字列2);
文字列1が文字列2より小さければ負の整数を、文字列1が文字列2より大きければ正の整数を、 等しければ0を返します。
【基礎編】strcmp関数の使い方
実際の使い方を確認してみましょう!
<?php
if (strcmp("sarapuro", "sarapuro") == 0 ) {
echo "同じ文字列です!";
} else {
echo "異なる文字列です!";
}
?>
結果は下記の通りです。
strcmp関数を利用して2つの文字列を比較しました。
2つの文字列が同じであるため、返り値として「0」が返されます。
その結果、「同じ文字列です!」が出力されます。
次は、異なる文字列を比較してみましょう!
<?php
if (strcmp("SAEAPURO", "sarapuro") == 0 ) {
echo "同じ文字列です!";
} else {
echo "異なる文字列です!";
}
?>
結果は下記の通りです。
2つの文字列を比較した際に、異なる文字列だったため、0以外が返されます。
そのため結果として、「異なる文字列です!」が出力されます。
独学がツラくなった方へ
DMM WEBCAMPの無料カウンセリング
- 将来のキャリアに不安を感じるが、何から始めていいかわからない。。
- 仕事が忙しいため両立できるか不安。
- 効率よくスキルを身につけたい
- 完全未経験からエンジニアを目指したい方へ!カウンセリング受講者の97%以上が未経験者で安心です。
- 「就業両立コース」で、仕事と両立して効率よくスキルを身につけることができます!
- キャリアイメージ、スキル習得など、無料カウンセリングで、今悩んでいることを気軽にプロに相談できます
まとめ
今回説明した内容!
✅strcmp関数とは
✅strcmp関数の使い方
今回は以上になります。
文字列比較は様々な場面で用いられます。今回で是非マスターしましょう!
PHPにおける文字列操作に関しては下記の記事を参考にして下さい!
【PHPの基礎】PHPにおける文字列操作のまとめ!(連結|検索|置換|分割|切り出し)
今回解決できる内容
✔️PHPにおける文字列操作をまとめて知りたい!
今回はPHPにおける...