PHP/関数
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*変数チェック [#f4b6e2bf]
-[[PHPのnull・空の判定・存在チェック方法5種の比較。 isset...
***[[isset:https://www.php.net/manual/ja/function.isset.p...
***[[empty:https://www.php.net/manual/ja/function.empty.p...
***[[is_null:https://www.php.net/manual/ja/function.is-nu...
*パラメタ処理 [#ca3e5123]
***parse_str [#e8cc3eda]
-[[PHPのparse_strでURLパラメータを分解して取得:https://ww...
// URLパラメータの部分だけを変数に格納
$param = "source=google&user_id=testuser";
// parse_strで分解処理し、第二引数で配列の変数名を指定
parse_str($param, $str);
// 配列の要素として出力
print_r($str['source']);
print_r($str['user_id']);
*文字列 [#kc4c7634]
-[[【PHP】is_nullもissetもemptyも絶妙に微妙なので、"is_nu...
***文字列開始チェック [#ie22ccce]
-[[PHP で文字列が指定された文字列で始まるかどうかを確認す...
-[[文字列の先頭マッチ・末尾マッチはどうするのが最速か:htt...
***[[mb_convert_kana:https://www.php.net/manual/ja/functi...
-全角 <=> 半角変換
**JSON [#l1b0569e]
***[[json_decode:https://www.php.net/manual/ja/function.j...
-[[PHPでJSONを利用するならjson_decodeを!例を使って詳しく...
$paramArr = json_decode($jsonStr, true);
$paramArr['key01'];
:
**正規表現 [#s6c8aae3]
-[[PHPで正規表現:電話番号かどうかを判定する:http://keylo...
-[[[PHP]郵便番号を正規表現でチェックする:https://qiita.co...
-[[メールアドレスから電話番号まで!知っておきたいPHP正規...
*日付 [#k6fcc8f5]
-[[PHPで日付が正しいかチェックする方法:https://www.flatfl...
-[[PHP 日付のフォーマット date()/strtotime()/DateTimeク...
-[[DateTime クラスのまとめメモ:https://qiita.com/re-24/it...
***[[DateTime::createFromFormat:https://www.php.net/manua...
-YYYYMMDD形式の文字列の DateTime を取得
$tmpDate = DateTime::createFromFormat('!Ymd', $yyyymmdd);
-- ! を付けると全てのフィールドの値が 0 にリセットされ、...
-- ! を付けないと、指定していないフィールドは現在時刻の値...
***[[strtotime:https://www.php.net/manual/ja/function.str...
*リダイレクト [#kc66759e]
-[[PHPでPOSTでリダイレクトする方法を解説!:https://qumeru...
-リダイレクト先にPOSTの値も転送
header('Location: https://example.com/post.php', true, 3...
*その他 [#t36829a9]
**[[array_multisort():http://jp2.php.net/array_multisort]...
--[[PHPのarray_multisort関数が激便利だったので紹介:http:/...
終了行:
*変数チェック [#f4b6e2bf]
-[[PHPのnull・空の判定・存在チェック方法5種の比較。 isset...
***[[isset:https://www.php.net/manual/ja/function.isset.p...
***[[empty:https://www.php.net/manual/ja/function.empty.p...
***[[is_null:https://www.php.net/manual/ja/function.is-nu...
*パラメタ処理 [#ca3e5123]
***parse_str [#e8cc3eda]
-[[PHPのparse_strでURLパラメータを分解して取得:https://ww...
// URLパラメータの部分だけを変数に格納
$param = "source=google&user_id=testuser";
// parse_strで分解処理し、第二引数で配列の変数名を指定
parse_str($param, $str);
// 配列の要素として出力
print_r($str['source']);
print_r($str['user_id']);
*文字列 [#kc4c7634]
-[[【PHP】is_nullもissetもemptyも絶妙に微妙なので、"is_nu...
***文字列開始チェック [#ie22ccce]
-[[PHP で文字列が指定された文字列で始まるかどうかを確認す...
-[[文字列の先頭マッチ・末尾マッチはどうするのが最速か:htt...
***[[mb_convert_kana:https://www.php.net/manual/ja/functi...
-全角 <=> 半角変換
**JSON [#l1b0569e]
***[[json_decode:https://www.php.net/manual/ja/function.j...
-[[PHPでJSONを利用するならjson_decodeを!例を使って詳しく...
$paramArr = json_decode($jsonStr, true);
$paramArr['key01'];
:
**正規表現 [#s6c8aae3]
-[[PHPで正規表現:電話番号かどうかを判定する:http://keylo...
-[[[PHP]郵便番号を正規表現でチェックする:https://qiita.co...
-[[メールアドレスから電話番号まで!知っておきたいPHP正規...
*日付 [#k6fcc8f5]
-[[PHPで日付が正しいかチェックする方法:https://www.flatfl...
-[[PHP 日付のフォーマット date()/strtotime()/DateTimeク...
-[[DateTime クラスのまとめメモ:https://qiita.com/re-24/it...
***[[DateTime::createFromFormat:https://www.php.net/manua...
-YYYYMMDD形式の文字列の DateTime を取得
$tmpDate = DateTime::createFromFormat('!Ymd', $yyyymmdd);
-- ! を付けると全てのフィールドの値が 0 にリセットされ、...
-- ! を付けないと、指定していないフィールドは現在時刻の値...
***[[strtotime:https://www.php.net/manual/ja/function.str...
*リダイレクト [#kc66759e]
-[[PHPでPOSTでリダイレクトする方法を解説!:https://qumeru...
-リダイレクト先にPOSTの値も転送
header('Location: https://example.com/post.php', true, 3...
*その他 [#t36829a9]
**[[array_multisort():http://jp2.php.net/array_multisort]...
--[[PHPのarray_multisort関数が激便利だったので紹介:http:/...
ページ名: