多次元配列を特定のキーでソートする
foreach ((array) $array as $key => $value) { $sort[$key] = $value['track_num']; } array_multisort($sort, SORT_ASC, $array); print_r($array); ———————– […]
WPなど案件構築覚書
foreach ((array) $array as $key => $value) { $sort[$key] = $value['track_num']; } array_multisort($sort, SORT_ASC, $array); print_r($array); ———————– […]
■ 配列の重複値を削除「array_unique」 配列に重複した値がある場合、最初に出現した値が保持され、後の値は取り除かれます。 $arr = array('aaa', 'aaa', 'bbb', 'bbb', 'ccc'); $res = array_unique($arr); ■多次元配列の場合 SORT_REGULARを用いる <?php $arr = array( array(1 […]
OpenGraph.phpを呼び出して使用する <?php include_once(HTTP_PATH . '/OpenGraph.php');?> <?php $opengraph = OpenGraph::fetch('http://cookpad.com/recipe/1606942'); ?> <p><?php echo($opengraph-& […]
<?php if(preg_match("/test/",$_SERVER["REQUEST_URI"])): ?> testディレクトリで表示される内容 <?php elseif(preg_match("/test02/",$_SERVER["REQUEST_URI"])): ?> test02ディレクトリで表示される内容 <?php else: ?> その他 […]
<select name="myDate" id="myDate" class="form-select"> <?php $now = time(); for ($i=5; $i<=11; $i++) { $myDate = date("Y年m月d日", strtotime("+{$i}day")); print('<option value="'. $myDate. […]
ページのURLを取得し、「/」で分割を行い配列に格納する。 配列の中の指定の番号の文字列を比較する。 <?php $url = $_SERVER['REQUEST_URI']; $url = explode('/', $url); if (($url[3] == 'inquiry') or ($url[3] == 'estimate') or ($url[3] == 'company')) […]
path.phpなどの名前で保存。 サーバ情報を確認したいディレクトリにアップロードし、ブラウザで接続する。 <?php echo __FILE__; ?>
info.phpなどの名前で保存。 サーバ情報を確認したいディレクトリにアップロードし、ブラウザで接続する。 <?php phpinfo(); ?>
<?php $dsn = 'mysql:dbname=『データベース名』;host=『ホスト名』'; $user = '『データベースのユーザー名』'; $password = '『データベースのパスワード』'; try { // データベース定義を作成 // ローカルサーバーで行う場合 //$pdo = new PDO($dsn, $user); // サーバー接続で行う場合 $pdo = […]
基本的にはまず、データーベースのテーブルのつながりを確認する。 書出しておくと分かりやすい。 下記のソースを元に書き換えていくが、phpMyadmin上の「SQL」タブで取得の確認を行いながら記述していくと良い。 <?php ini_set("display_errors", 1); global $wpdb; $db_name = 'データベース ネーム'; $db_user = 'データ […]