Laravelのcsv出力で先頭の0削除をなくす方法

こんにちは!とびろぐ管理人のとびうおです!

今回は、Laravelのcsv出力で先頭の0削除をなくす方法について解説します!

結論

結論としては、出力するところでstring型を指定してあげれば問題なく動作します。

とびうお
とびうお

(string)$hoge
とすれば問題なく動作します!

実際のコードで解説!

実際に、$phone_numberを出力しているところで、0削除を消したい場合はこうします。

'電話番号'=>(string)$phone_number

エクセルでcsvを開こうとすると、

Laravelのcsv出力で先頭の0削除をなくす方法

このような表示がでるので、変換しないを押すと問題なく、0削除がされません。

そもそも0削除とは?

そもそも、先頭の0削除のは、以下のような数字の先頭の0がなくなってしまうことです。

09099999999

↑を出力すると、エクセルで、

このように表示されていまう現象のことをいいます!

とびうお
とびうお

果たして、これは必要なのか…?

まとめ

簡単でしたが、string型で出力をすると問題なく0削除がなくなります!

トビログにはこの他にもたくさんLaravelの記事があります!

ぜひチェックしてみてください↓↓

Laravel
「Laravel」の記事一覧です。
とびうお
ブログ管理人です!
swimaneというアプリをリリースしました!

コメント

タイトルとURLをコピーしました