「PHP入門」preg_match()で日付フォーマットのをチェックするコード
PHPコード
<?php
$time = “2015-11-14 20:59:59”;
$patten = “/^\d{4}(0?|1)(0?||3)(\s+(0?|1 ...
「PHP入門」preg_match_all()で日付の形式チェックコード
PHPコード:
<?php
$str=”AA2016/06/13 14:31:56BB2014/12/31 13:21:45″;
$str2=”AA2016-06-13 ...
「PHP」strtotime()で日付の計算(加算、減算)コード
PHPコード:
<?php
//+ 1 year
$add_year = date(‘Y-m-d’,strtotime(“$date + 1 year”)) ...
「PHP」substr_replace()で文字列の一部を置換
PHPコード
<?php
echo substr_replace(‘abcdef’, ‘###’, 1);//a###
echo substr_repl ...
「PHP開発」Smartyとob_start()とで静的htmlを生成するコード
方法1–Smarty
<?php
require(“smarty/Smarty.class.php”);
$t = new Smarty;
$t->ass ...
「PHP入門」グローバル変数(global variable)を取得するコード
PHPコード:
function globalClearFunc($global_array, $arg, $specialchars = true, $default = null) {
if(key_exists( ...
PHPに元のページに戻る方法
方法1
header(‘Cache-control: private, must-revalidate’);
方法2
session_cache_limiter(‘pri ...
「PHP開発」PHPExcelクラスでexcelデータを取得するコード
PHPコード:
require __DIR__ . ‘./PHPExcel/IOFactory.php’;
$PHPReader = new \PHPExcel_Reader_Excel2007 ...
「PHP入門」ファイルをダウンロードするコード
1. file_get_contents方法
function downLoadFile($file_url, $save_to)
{
$content = file_get_contents($file_ur ...
「正規表現式」全角、半角カナチェックメモ
全角
preg_match(‘/^+$/u’, $str)
半角カナ
preg_match(‘/^+$/u’, $str);
「PHP入門」CSVファイルを読み書き、読み込むコード
PHPコード:
/**
* csvファイルを文字列に保存
* @param unknown $arr
* $arr=array(
array(‘1′,’age ...
「PHP入門」CSVファイルを読み込むサンプルコード
phpコード:
<?php
$url = “
$data=array(“username” =>”csvuser”,”key& ...
「php」正規表現(preg_replace)を使ってhtmlタグ、スペース、改行を置換する方法
phpコード
$str=preg_replace(“/\s+/”, ” “, $str);//スペース
$str=preg_replace(“/<+/s ...
「php開発」scriptコードをエスケープする処理(escape)方法
phpコード
function strEscapeFunc($str)
{
$strFilter = array(
“/s+/”,//余計スペース
“/< ...
「php入門」文字列から HTML および PHP タグを取り除くコード
1.全てhtmlタグを取り除く
echo strip_tags($str);
2. <p>は許可します
echo strip_tags($str, “<p>” ...
「php入門」ファイルを開いて読み込むコード
phpコード
<?php
fopen(‘File URL’,mode)
$file_path = “/home/demo.txt”;
$fp=fopen($file_pat ...
「php入門」round(),ceil(),floor()の使い方
1. round()
float round ( float $val ] )
val を指定した precision(小数点以下の桁数)に丸めた値を 返します。
precision を負またはゼロ(デフォルト ...
Macに複数のPHPバージョン(php5.6 php7.0)を切り替えられる方法
1.brewで複数のphpをインストール
# brew install php56
# brew install php70
2.切り替えるツールをインストール
# brew install php ...