substr() 第2引数には何文字切り取るかを指定する。マイナスなら後ろから数えたところを切り取る。 mb_substr() mb_substr()で、半角文字を切り取ろうとするとエラーとなる。 substr()で、全角文字を切り取ろうとすると、全角は半角2文字分と判定されるので、3なら、1.5文字分だが、1文字だけ切り取られる。 split() これは配列として、結果を得られる。 参考 htt…Continue reading PHP substr() 文字列の切り取り
JavaScript Uncaught TypeError: array.forEach is not a function 連想配列 書き方
js 連想配列の書き方 以下のような連想配列がある。 var array = { ‘a’:’A’, ‘b’:’B’, ‘c’:’C’}; jsでの連想配列の書き方は、Jsonやオブジェクトの書き方に似ている。 波括弧 { } で囲んで、 キーと値の間はコロ…Continue reading JavaScript Uncaught TypeError: array.forEach is not a function 連想配列 書き方
js dateオブジェクト 日付取得 日付加算 日付比較 ②
表示形式まとめ jsで日付を取得した後、表示形式を直したいとき、 var date = new Date(); // Thu Dec 09 2021 13:27:11 GMT+0900 Locale形式(スラッシュ形式)にする date = date.toLocaleDateString(); // 2021/12/9 https://note.affi-sapo-sv.com/js…Continue reading js dateオブジェクト 日付取得 日付加算 日付比較 ②
js dateオブジェクト 日付取得 日付加算 日付比較 ①
js で 今日の日付を得たいとき var today = new Date(); とかく。 値としては、 Wed Dec 08 2021 10:35:50 GMT+0900 (日本標準時) このような形で、出力される。これをUTC形式という。 取得した日付に、toISOString関数を使うことで、ISO形式となる。 console.log(today.toISOString); todayはDa…Continue reading js dateオブジェクト 日付取得 日付加算 日付比較 ①
phpからjsにjsonを渡したとき、parse error になる ajax
jsonを渡されて、処理をして、返す側のphpでは、echoなどで、jsonを出力しなければならないので、 それ以前に、処理の途中などで、echo, var_dump, print_rなどを使ってはいけない。 というところで、つまづいたので記録。 jsからphpにデータを渡すときは、jsonを利用します。 jQuery1.8以前では、ajaxなどで使う例外処理に success, e…Continue reading phpからjsにjsonを渡したとき、parse error になる ajax
js Uncaught SyntaxError: Invalid or unexpected token
予期しないトークンがあるという文法エラー もし、’:’コロンや ‘,’カンマなどが、多かったり、少なかったりすれば、 Unexpected identifier や エラー文に unexpected ‘:’ や unexpected ‘,’ などと、表示されるが、 tokenというのはよくわからない。 …Continue reading js Uncaught SyntaxError: Invalid or unexpected token
js switch caseに式を使うと、動かない? 変数代入できない?
switch文で、caseに式を使うと、switch文より前に定義した変数が使えなかった。 以下のコードを見て、 case num>2 の部分をコメントアウトした場合 上に定義したstr1,str2にarr[0], arr[1]が代入できる。 しかし、 case 2 の部分をコメントアウトした場合、 str1,str2に値を代入できず、上で定義した空 ‘ ‘となる。 …Continue reading js switch caseに式を使うと、動かない? 変数代入できない?
SQL Server 異なるサーバー間 (違うDB)でテーブルをコピーしたいとき 簡単な方法
別のデータベースのテーブルからデータをコピー (テーブル構造はコピーできない) 異なるサーバー、もしくは違うDBからいくつかのテーブル内のデータをコピーしたい場合。 自分の開発用と、共有の開発サーバーがあったとする。 共有サーバーから、更新されたテーブルを取得したいとき、 一番簡単な方法は、ウィザードを使う方法である。 データのインポート、エクスポートウィザードを使う この方法はテーブルのカラムに…Continue reading SQL Server 異なるサーバー間 (違うDB)でテーブルをコピーしたいとき 簡単な方法
単価1%アップで収益11%アップ?
ホテルや飲食店において、収益を決める要員として、 ・単価 ・回転率、稼働率 ・コスト がある。 アメリカのホテル業界で、きちんとデータを取った結果に基づくと、 単価1%アップによって、収益が11%アップしたらしい。 稼働率1%アップによっては、収益が7%アップ、 コスト1%削減によって、収益は3%アップしたとのこと。 閑散期などや、情勢によって売上不振が続く時、ホテル業界や飲食点では…Continue reading 単価1%アップで収益11%アップ?
sql 他のテーブルを参照したいとき テーブル結合するか、しないか
sqlでの条件指定や、updateなどで、他のテーブルを参照したいとき、 書き方としては2つある。 ・テーブルを JOINさせる方法 SELECT * テーブルA INNER JOIN テーブルB ON テーブルA.カラムC = テーブルB.カラムD WHERE テーブルB.カラムE= 値 このSQLの内容としては、 WHERE: この条件に当てはまるカラムを選択。 INNNER JOIN: テ…Continue reading sql 他のテーブルを参照したいとき テーブル結合するか、しないか