Skip to content

Instantly share code, notes, and snippets.

View katsube's full-sized avatar

Makito Katsube katsube

View GitHub Profile
@katsube
katsube / HatenaBlogPost.php
Last active December 29, 2023 04:05
[PHP] はてなブログに投稿するクラス
<?php
/**
* はてなブログに投稿するクラス
*
* @package HatenaBlogPost
* @version 0.1.0
* @see https://developer.hatena.ne.jp/ja/documents/blog/apis/atom/
* @see https://developer.hatena.ne.jp/ja/documents/auth/apis/wsse
* @example
* require_once('HatenaBlogPost.php');
<?php
/**
* パズルの盤面を生成するクラス
*
*/
class PazzleBoard{
//-----------------------------------
// プロパティ
//-----------------------------------
private $width; // 幅
<?php
/**
* 重複を削除する
*
*/
//------------------------------------
// グローバル変数
//------------------------------------
// 好きなゲーム一覧
<?php
/*
* ユーザー属性を集計する
*
*/
//----------------------------------------
// ユーザー属性のデータ
//----------------------------------------
$user = [
<?php
/**
* 武器屋経営
* - 在庫数と在庫金額を調べる
*/
//------------------------------------
// 在庫の一覧
//------------------------------------
$weapons = [
<?php
//---------------------------------------------------
// 定数
//---------------------------------------------------
// 配列のインデックスを定義
define('MONSTER_ID', 0); // モンスターID
define('MONSTER_NAME', 1); // モンスター名
define('MONSTER_LEVEL',2); // モンスターレベル
define('MONSTER_AREA', 3); // 出現エリア
<?php
$apple = [
'name' => 'りんご',
'price' => 150,
'stock' => true
];
echo json_encode($apple);
<?php
$tama = new Cat('たま', 'にゃー');
$tama->mynameis(); // "私の名前はたまです。"
$tama->say('こんにちは'); // "こんにちはにゃー"
class Animal{
protected $name;
function __construct($name){
$this->name = $name;
<?php
$shoppingCart = [1, 2, 2, 3];
// 合計金額を計算する
$total = 0;
// ★この部分を回答する★
// 合計金額を表示する
echo $total; // "800"と表示される
echo "\n";
<?php
/**
* ジョーカーが何枚目に排出されるか数える
*
*/
//----------------------------------------
// ライブラリ
//----------------------------------------
require_once('trump.class.php');