WEB開発 PHPで空配列削除(文字列に限る) array_filter(array(null,5,'','abc'), 'strlen'); このようなコードを書くと、nullや0、空文字を一気に詰めてくれます。確実に文字列が入る想定であり、0が不要で、空文字を詰めるといった場合にすご... 2023.05.14 WEB開発
WEB開発 ZendFormでチェックボックス・ZendFramework1 ZendフレームワークのFormモデル機能でチェックヲックスを追加する方法は、new ZendFormのモデル下で以下のような形で利用する。 $this->addElement('multiCheckbox{ここはモデルの関数名}', 'c... 2023.05.04 WEB開発
WEB開発 create_functionがエラーを吐く ワードプレスのfuction.phpにはcreate_functionがあり、これが古いテーマだと新しい関数に対応していない。以下のような表記が出てしまう。 Deprecated: Function create_function() is... 2023.05.01 WEB開発
WEB開発 simplexmlを利用する XML形式のデータを扱う場合はこのようなコードを作って読み込めば良い。 ただ、この方法は使いにくいらしく、DomDocumentを利用した方が良いらしい try { $xml = new SimpleXMLElement($data, LI... 2022.10.18 WEB開発
WEB開発 PHPのJsを外部ドメインより呼び出す PHPをjavascriptファイルと認識させて、クロスドメインで利用する方法PHPファイルの上部に以下ヘッダーを追加する header('Content-Type: application/x-javascript; charset=ut... 2020.07.10 WEB開発
WEB開発 ブラウザにキャッシュさせない PHPで作ったページをキャッシュさせたくないことありますよね。その場合は次のようにHeader情報をPHPに記述してあげれば良い header('Cache-Control:no-cache,no-store,must-revalidate... 2020.07.10 WEB開発
WEB開発 文字列はちゃんとクォートで囲うこと <?php var_dump(NONEXISTENT); /* 出力: Warning: Use of undefined constant NONEXISTENT - assumed 'NONEXISTENT' (this will th... 2020.06.04 WEB開発
WEB開発 PHPのセッションが勝手に消えてしまう問題 サーバーで複数サイトを運営している際に、session_save_pathをアプリごとに指定して置かないと全てが初期設定されている同じ場所に保存されてしまう。これがアプリごとに30分維持だったり、閉じたらセッションを削除だったりした場合、こ... 2020.04.27 WEB開発
WEB開発 PHPで配列データからSQLを生成する implodeで配列をカンマ区切りにする $in = '"'.implode('","',$id_list).'"'; $sql = ' IN('.$in.')'; 参考 2020.04.27 WEB開発