includeやrequireで呼び出されたファイルにて、呼び出し元のファイル名を取得する方法
同じパーツでも呼び出し元で表示を一部切り替えたい場合などに使用する。 <?php //呼び出し元のファイル情報を取得 $associative_array = debug_backtrace(); //ファイル名を出力 $file = $associative_array[0]["file"]; $filename = basename($file,".php"); ?> 表示元ファイ […]
WPなど案件構築覚書
同じパーツでも呼び出し元で表示を一部切り替えたい場合などに使用する。 <?php //呼び出し元のファイル情報を取得 $associative_array = debug_backtrace(); //ファイル名を出力 $file = $associative_array[0]["file"]; $filename = basename($file,".php"); ?> 表示元ファイ […]
■配列ソート sort ($array) ■配列ソート(逆順) rsort ($array)
<?php if (preg_match("/hogehoge/", $referer)) { ?> 変更内容 <?php } ?>
<?php $pcUrl = ((empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); ?>
<?php echo number_format($itemPrice) ?>円
<?php $iro = array('おれんじ','あか','きいろ','みどり','きみどり','くろ','しろ','ぴんく','びりじあん'); $kana = array( "あ行" => "[あ-お]", "か行" => "[か-こが-ご]", "さ行" => "[さ-そざ-ぞ]", "た行" => "[た-とだ-ど]", "な行" => "[な-の] […]
<?php $array_fruit = array('りんご', 'メロン', 'バナナ'); $search = 'メロン'; $key = in_array($search, $array_fruit); if ($key){ print('配列の中に'.$search.'は見つかりました<br>'); }else{ print('配列の中に'.$search.'は見つかり […]
<?php //頭1文字のみ取得 $d_kana = mb_substr($d_kana, 0, 1, 'UTF-8'); ?>
<?php // 濁点・半濁点削除 $kana = mb_convert_kana($kana,"k"); //半角カタカナにする $kana = mb_ereg_replace("゙|゚","",$kana); //半角カタカナにすると濁点や半濁点が一字になるので消去 $kana = mb_convert_kana($kana,"K"); //全角カタカナにする ?>
jsonファイルの読み込みなど、ベーシックで動作出来ない場合に指定する。 ■URLにIDとパスワードを含める file_get_contents('http://user:password@example.com/hoge/fuga'); ■phpでfsockopenの場合 <?php $fp = fsockopen('basic.example.com', 80); fwrite($fp, […]