PHPの多次元配列でSQL検索っぽい事をする
前回の記事で、PHP の多次元配列でユニークキー検索のような事をしたので、ついでに複数レコードを取得する SQL っぽい検索のやり方にも触れておこうと思う。
//使用するデータセット$data = ,//レコード #0 ,//レ ...PHPの多次元配列でユニークキー検索っぽい事をする
複数のレコードを持つデータセットを PHP で扱う際に、「ユニークキー検索」みたいなことが出来ると嬉しい時がある。
当然だが、データセットが「ユニークキー」を持っている仕様でないと、期待する結果は得られないので、参考にする ...
JavascriptのFormDataにappendした中身をみたい
fetch などでデータを送信する時に FormData をよく使うため、デバッグ時に「中身ちゃんと入ってんの?」って事が割と発生する。
しかし FormData オブジェクトは、色々とメソッドがが詰まっているため、以下の ...
PHPで配列から空白を取り除きたい
今までもちょいちょい使う事があったけど、WEB アプリだと気持ち使用頻度が高い気がするので書いておく。
<?php$hoge = ;?>~(中略)~<?php foreach($hoge as $row): ? ...Socket.ioから部屋の一覧を取得(ついでにユーザーの一覧も)
前回は adapter.sids からユーザーの一覧を取得したが、今回は adapter.rooms から部屋の一覧を取得してみようと思う。
例えばユーザーがチャットロビーにアクセスした際、
自分以外のユーザーのリス ...Socket.ioからユーザーの一覧を取得(ソケットIDのリスト)
前回のエントリーでは全て Node.js のサーバ内で検証していたが、実際にはクライアントサイドの Javascript とデータをやり取りしてこそだ。
と言う訳で、手始めにユーザーがページを開いた時、既に繋がっているユー ...
Socket.ioのRoomsを学習する
以前の検証で「リアルタイム双方向通信」が可能になったので、定番のチャットアプリでも作ってみようと思う。
いずれまとめ記事をエントリーするつもりだが、しばらくは1機能ずつしっかり学習して理解を深めて行きたい。
そ ...
Node.jsで何かを作る時にまずすること(npm init)
そう言えば、Node.js を触り始めてすぐの時に「package.json ってなんじゃら?」となった事を思い出した。
最初のうちは手書きでこのファイルを作っていたのだが、勿論そんな事はしなくてもよい。
$ npm ...PHPで作ったサイトでSocket.ioを使いたい
既に存在している一人用の WEB アプリに「リアルタイムな双方向通信を搭載したい」と言うのが、Node.js に手を出した理由である管理人。
この WEB アプリの仕様は
事前処理は PHP で済ませて HTML を ...Node.jsで設定ファイルを使うならdotenvがよさげ
SQLサーバの各種接続情報など、アプリ全体で使う設定は1つのファイルにまとまっていて欲しい。
いわゆる config ファイル的な物は、Node.js の世界ではどういう物が使われているのか調べてみた。
&nb ...