- ベストアンサー
文字列を配列に変えたい【PHP】
文字列を配列に変えたいです。 下で一応はできたのですが、URLの数の変化に対応できるようにしたいです。 よろしくお願いします。 $catch="URL1 URL2 URL3 URL4"; $split = explode(" ",$catch); $url=array( $split[0], $split[1], $split[2], $split[3] );
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
$split = explode(" ",$catch); $url=array( $split[0], $split[1], $split[2], $split[3] ); を $url = explode(" ",$catch); と書けばいいだけの話では? explodeの返り値がそもそも配列なので、それから配列を作るというのは無駄ですね。 余談ですが、配列の長さはcountで調べられるので、$urlの中身一つ一つに対して何か処理をしたい場合はfor ($i = 0; $i < count($url); $i++) {...}でできると思います。
お礼
なるほど、よくわからないまま周り道してしまっていたみたいです。 ありがとうございます、助かりました。