String型からの一行読み込み
String型の変数に改行付きの文字列データが叩き込まれている場合、 fgets()みたいに一行ずつ読み出すことはできないのかなー。 String型にファイルポインタを関連づけるみたいな。 まぁ、explode()で、改…
String型の変数に改行付きの文字列データが叩き込まれている場合、 fgets()みたいに一行ずつ読み出すことはできないのかなー。 String型にファイルポインタを関連づけるみたいな。 まぁ、explode()で、改…
あとで読んでおこ。 「PHP セッション」でググると色々出る。 PHPで安全なセッション管理を実現する方法
getdate()で取得する日付のタイムゾーンはローカルマシンの日付。 つまりJSTのマシンで実行したら、JSTでの時刻が取得できる。
でよろし。 この関数のすばらしいところはマイナスの値を入力すると、ちゃんとそれを反映してくれるところ。 ゆえに、前月、前週のタイムスタンプの取得とかも楽勝。
正式な動きなのかはわからんけど、datetime型は文字列のまま比較できます。 PHPでもMySQLでも。 とか普通に成り立つ。 ちょっと不安だから、unixタイムスタンプに変換してから比較してるけど・・・。 文字列で比…
bashより、PHPの方が使いやすいので、 バッチ処理もPHPで書こうと思ったんだけど・・・、 PHPはCLIとCGIのどちらにも対応しているようで・・・。 で、CLIとCGIで書式は違うわけ? 謎。 内部処理が違うだけ…
MySQLの場合は でよろし。 使用例はこんな感じ。 ※追記 PHPの場合は strtotime()でいけるっぽい。
よくわからんけど、しばらくほっておいたら消えた。 cronが/tmp配下を掃除したのかな?
バイト長じゃなくて文字数を返す関数ってないのかなー。 全角文字は2、半角文字は1ってな値を返すシンプルなやつ。 UTF-8の文字数が知りたい・・・・・。 ※追記 マルチバイト文字の文字数はmb_strlen()でいけそう…
strlen()は長さを返すとあるが、ここでいう長さとはバイト数のこと。 文字数は関係ない。 よって、UTF-8を叩き込むと意図するものと違う値が返ってくることがある。 なぜなら、UTF-8には3バイト文字もあるから。 …
最近のコメント