【PHP】配列を任意の項目でソートする

連想配列を1データとする配列を任意の項目でソートしたい場合

データの例

年齢で昇順でソート

名前+性別の降順でソート

【Linux】PDFから文字を抽出する pdftotext

PDFから文字を抽出というと、OCRという技術が必要なイメージですが、
紙をスキャンしたPDFや、画像から生成したPDFなどではなく
文字を抽出できるタイプのPDFの場合、もっと簡単な方法があります。

pdftotextというコマンドを使用します。

たとえばAcrobatやWord、Excelなどから作成したPDFなら
これだけでテキストが抽出できます。

【SQL】DBのひらがなをカタカナに一括置換する

私が開発する場合、氏名などのカナは全角カタカナでバリデーションチェックを行いますが、
とくにチェックされてなかったシステムがあって、
人によってひらがなだったりカタカナだったりばらばらでした。

そのシステムの改修で
カタカナ以外エラーになるようにバリデーションチェックを追加したのですが
それだけではなく、既存のデータをカタカナに統一する必要があります。

スマートな方法がないか調べましたが、結局やったのはこちら。

実にわかりやすい方法でした。