PHP

PHP explode()で空文字が想定される文字列に空配列を定義

PHP

 

nullや空文字「””」or「”」が来る可能性がある場合

explode()を使うと空配列ではなく、へんてこなものが返却される🐱

$string = "";
$array_response = explode(',', $string);

の場合に$array_responseの中身が

array(0 => "")

わけわからん形になっていて扱いにくい…🐱

 

この形で使うと良い

$array_response = ($string === '') ? array() : explode(',', $string);

 

なぜ?

空配列の形にしておくとempty()で空配列であることを判定できるから。

 

 

 

 

 

爆速レンタルサーバならConoHa WING

 

サーバはプロに全部お任せ!「仕事」に専念したいあなたにおすすめです。

   

ConoHa VPSで運営してま🐱

 

サーバの勉強がしたいあなたにおすすめ!現役エンジニアの管理人が選んだ、WordPress運用に適したVPSの終着点

   

ConoHa VPSで爆速WordPressを作ろう! 

 

Laravel, AWS ポートフォリオ作成サポート! 定員3名

https://menta.work/plan/2381

Laravel, AWSによるポートフォリオ作成を通して、エンジニア転職をサポートします

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)