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