trim($a)・$aに格納された文字列より、前後の空白を取り除いたものを返します。
nl2br($a)・$aの中の改行情報を<br>に変換して返します。
realpath('URL')・URLの/../などの記述を除き、直接的に場所を示すパスに変換して返します。
define('A','B');・文字列Aが呼び出された時、代わりにBを返すように定義します。
strlen($a)
mb_strlen($a)・$aに格納された文字列の長さを返します。mb_はマルチ文字対応です。
strcasecmp($a,$b)・文字列$a(中身Abc)と$b(中身aBc)が同じであるかを大文字、小文字の区別なく比較します。上記の場合は同値と見なし、0が返されます。
strcmp($a,$b)・$aと$bをアルファベット順で比較し、$aが大きければ正数、$bが大きければ負数、同じ場合は0を返します。
printf('EntryNo %04d %d/%02d %+.2f point',15,2008,4,-10.332);
【表示】EntryNo 0015 2007/04 -10.33 point・対応する各文字列(右側の数値)を、%ではじまる修飾子の規則に従いフォーマットします。%04dの4は表示最小桁数、0は空白を詰める文字列の指定(他に半角スペースが使えます)、dは十進数(sが文字列、fが浮動小数点)となります。%+.2fの+は±符号表示、.2は小数点以下を2桁まで表示すると言う意味です。また、sprintfは、表示する代わりにフォーマットした値を返します。
echo strtoupper('blue sky,');
echo strtolower('White Snow,');
echo ucwords('red eye');
【表示】BLUE SKY,white snow,Red Eye・文字列を全て大文字、あるいは小文字にして返します。また、各単語の最初の1文字だけを大文字に変換して返すこともできます。mb_strtoupper()、mb_strtolower()はそれぞれマルチ文字対応です。
$a='abcdefg';
echo substr($a,0,3);
echo substr($a,-3,2);
【表示】abcef・文字列$aの指定した箇所(0を1文字目とします。また-3は後ろから3番目という意味)から、指定した文字数(省略した場合は指定箇所以降全て)を抜き出して返します。mb_substr()はマルチ文字対応です。mb_strcut()では文字数でなくバイト数で計算し、同じ動作をします。
substr_count($a,'B')
mb_substr_count($a,'B')・文字列$a内に文字列Bが出現する回数を返します。mb_はマルチ文字対応です。
strpos($a,'B')
mb_strpos($a,'B')・文字列$a内で文字列Bが最初に出現する位置を返します。mb_はマルチ文字対応です。
strrpos($a,'B')
mb_strrpos($a,'B')・文字列$a内で文字列Bが最後に出現する位置を返します。mb_はマルチ文字対応です。
echo str_replace('Jack','Shingo','My name is Jack.');
【表示】My name is Shingo.・右側に指定した文字列の、JackをShingoに置き換えます。
strstr($a,'B')・文字列$aより文字列B以降の部分を返します。
strval($a)・$aを文字列として返します。
mb_http_input()・リクエストされた文字列の入力文字エンコーディングを返します。
mb_detect_encoding('A')・サーバ文字列(A)の内部文字エンコーディングを返します。
mb_convert_encoding('A','B','C')
iconv('C','B','A')・文字列Aの文字エンコーディングC(省略時は内部文字エンコーディング)を文字エンコーディングBに変換して返します。iconv()は失敗するとfalseを返します。
SJIS…WindowsやMacOSなどで使用されるシフトJIS(ShiftJIS)です。EUC-JP…主にUnixワークステーションで使用されます。ISO-2022-JP(JIS)…主に電子メールで使用されます。SJIS-win(CP932)…ユーザ定義拡張文字などの領域を含むシフトJISで、絵文字を使うiモードなどで使用されます。eucJP-win…ユーザ定義拡張文字などの領域を含むEUC-JPです。ASCII…英数字からなるシングルバイト文字エンコーディングです。ISO-8859-1…欧米で使用される文字を含むシングル文字エンコーディングです。UTF-8…Unicodeの文字エンコーディング形式として最も普及しており、シングル文字エンコーディングとの互換性も高いです。・文字エンコーディングは入力文字(リクエスト)、出力文字(レスポンス)、内部文字(サーバで動作)、スクリプト(PHPスクリプト)でそれぞれ別々のものが利用されることがあるため、変換なしで使用した場合に文字化けを起こします。解決するためには上記の文字エンコーディングを相互に変換する必要があります。
![]()
【ホームページ制作予定の方へお勧めするレンタルサーバーです】
【PHP学科】【AJAX学科へ】
○環境設定
・設定ファイル
○基本記述
・文字列操作
・数値の操作
○条件分岐
○配列
○オートグローバル配列
○Webフォーム
○正規表現
○データベースの操作
○クッキーとセッション
○日付と時刻
○ファイル操作
○セキュリティ
○様々な命令
【専門列塔街道】
オンラインゲーム全集塔
有料情報商材研究塔
【ゲーム攻略局】
ドラゴンクエスト1攻略課
ドラゴンクエスト2攻略課
ドラゴンクエスト4攻略課
Final Fantasy4攻略課
世界はあたしでまわってる
天外魔境2攻略課
【インターネット研究所】
世界の厳選サイト
【コミック資料館】
デスノート資料室
GANTZ資料室
キン肉マン資料室
ワンピース資料室
【バーチャル大学】
AJAX学科
ASP学科
英語学科
PC用語学科
PHP学科
歴史学科
【その他】
世界ビズ詳細データ
リンクに関して
個人情報保護法令