2019-11-17から1日間の記事一覧

【改行】<br />と\n

シチュエーション 見やすくしたい。2種類ある ブラウザ上での改行 <br /> ソースコード内の改行 \n ※\nの\の部分はフォントの環境によって半角のバックスラッシュか円のマークになりますが、どちらも動作は同じ。 書き方パターン 文字列の後ろか、eho""で宣言。 (…

【デバック】var_dump関数

シチュエーション デバックしたい。 中身が知りたい。データ型まで出せて、コンマ区切りで複数同時にデバックもできる有能。 var_dump()の引数に変数や配列を入れるだけでOK。 ※シンプルでいいならprint_r()でOK。 使い方 '中村', 'age'=>27, 'job'=>'WEBデ…

【文字列 ⇔ 数値】データ型を変換する関数

シチュエーション explodeで区切って配列にしたかったけど、expldeは文字列だけなので変換した。 “Array”が返ってきた場合は、配列を変換してしまっているので、きちんと配列の要素を指定しましょう。 数値➡文字列 へ変換するstrval関数 strval()の中に数値…

【文字列】文字列を分割し配列に格納する関数

シチュエーション 「2018/01/31」という文字列から「2018」を取得するケース 「 AAA , BBB , CCC」から「AAA」を取得するケース など、意外と使うケースがある。2つある explode関数 preg_split関数 explode関数の使い方 特徴:区切り方は1通りだけど、シン…

【文字列】カウントするmb_strlen関数

英語 :1バイト 日本語:3バイト(マルチバイト) 文字列をカウントするmb_strlen関数(文字数単位) 【結果】 【補足】 日本語の場合、第二引数の'UTF-8'は必ず指定しよう。 英語の場合、strlen('カウントしたい文字');でもカウントできるが、バイト単位…