文字列

PHP

PHPで整数を判定する

ウェブアプリを作っていると、値が整数なのか確認するべきタイミングが多く出てくる。セキュリティー的にも変数に代入された値が整数か否か、確認するのは重要だ。 is_numeric関数 数字または数値形式の文字列か調べます。文字列型でも小数点...
PHP

URLの末尾にスラッシュを加える

URLをhtaccessによる、スラッシュ区切りでパラメーターを渡す際、ディレクトリ直下としてPOSTすることが出来る。 $this_page = ""; $lastChar = $this_page; if($lastChar ...
PHP

数値データを判別

$digit = "/^+$/"; if (preg_match($digit, $int)) { //OK } $int = 1234; //OK $int = "1234"; //O...
PHP

ヒアドキュメント

ヒアドキュメントを使い複数行を代入することが出来る。 ヒアドキュメントのいいところは、変数を中に持たすことが出来ること。 $name = "お名前"; $mail = "***@example.com"; $hmessage...
PHP

explode 規則正しく区切られた文字を配列二する

explode 規則正しく区切られた文字を配列二する <?php $data = "あいうえお,かきくけこ,さしすせそ"; $data_array = explode(",", $data); foreach($d...
PHP

preg_match 文字列を検証

PHPとMySQLを使うアプリを作っていると、文字列が適正なものか判断する必要が所々で出てくる。 使う頻度の高いものを随時更新していく。 $text = "0123456789-0"; $numbers = "/^+$...
PHP

文字列検索 – 特定の文字列を検索

正規表現を使わない場合は、strposがメモリ消費が少なく高速。 $text = "abcdefg"; if(strpos($text,'ma')){ echo "ok"; } else{ echo "no"; } ...
PHP

変数か配列かを区別する

変数か?配列か?を区別する場面は結構多く出てくる。 その時に利用するスクリプトかこれ。 is_array を使う。 <?php $text[] = "abcdefg"; if(is_array($...
PHP

半角英数字、および不適切なワードを確認

$regex = "/^+$/"; unset($id_error); if(!preg_match($regex, $member_id) OR !is_numeric($member_no)){ $header_ur...
PHP

文中の半角・全角スペースを除去

$string = str_replace(array(" ", " "), "", $string);
タイトルとURLをコピーしました