by shigemk2

当面は技術的なことしか書かない

2011-07-21から1日間の記事一覧

Cannot use a scalar value as an array というエラーについて

php

Cannot use a scalar value as an array って「めっ☆」ってされたので、原因を調べてみると、PHPのエラーの対処法について - PHPプロ!Q&A掲示板既に変数にスカラー値を代入しているのに、さらにそこから配列を代入しようとした事で このようなエラーが発生…

gnu screenのセッションを保存する

gnu screenをデタッチして、PCをシャットダウンして、またリタッチしたら…復元されません!という問題を解決すべく、MacOSXでscreen を使うときのセッションの保存先を変える。 - カサヒラボを参考に、自分のホームディレクトリ内で、1. デイレクトリ作成 $ …

シェルの再起動

zsh

.zshrcを弄ったら、シェルを再起動して.zshrcの設定を反映させる。再起動の方法は、ターミナルで source ~/.zshrcとコマンドを打てばおk。追記: 全然違っていたので、オール訂正 ターミナルでexitコマンドを使ってターミナル自体を 再起動させるほうがいい…

forを使うときループ処理を一部適用させない方法

php

forだけに限らず、foreach,whileなどでループ処理を行うときは、 原則全ての要素に対し処理を行う事になるが、 一部ループ処理を適用させたくないときは…どうしたらいいのか。。。サンプル $array = array(); for($i = 0; $i if= 5 && $i = 14 && $i *1 { $a…

array_merge

php

2つの配列を1つに結合したいときは、 array_mergeを使う。 サンプル $array_1 = array("anko","sayaka","mami"); print_r($array_1); $array_2 = array("madoka", "homura"); print_r($array_2); $array = array_merge($array_2, $array_1); print_r($array)…

array_keys

php

指定した配列の全てのキーを配列にして返したいときはarray_keys関数を使う。 また、第二引数で検索も可能。サンプル $ar = array(array( "good" => "homuhomu", "cute" => "azunyan"), array( "kenage" => "sayaka", "cute" => "ikamusume")); print_r($ar[…

toggle-truncate-lines

emacsを使い、かつウィンドウを分割すると、 1行のコードが長すぎる場合は、通常はコードを折り返しで表示する。 M-x toggle-truncate-lines で、折り返さずに表示する事が可能となる。