teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

edit

2020/10/17 09:31

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -8,6 +8,9 @@
8
8
  返却値が`array`
9
9
  つまり「配列」なので、そのままprintではなくループ処理を使って取り出します。
10
10
 
11
+ 処理結果受け取った変数がどういう内容になっているのかを確認する癖もつけましょう。
12
+ [var_dump()](https://www.php.net/manual/ja/function.var-dump.php)
13
+
11
14
  ---
12
15
  蛇足:
13
16
  テキストファイルにデータを保存し取り扱うやり方は面倒で組みにくいだけでほとんど実務で使われることがありません。もっときちんとロジックで悩んだ方が良いので、早い段階でデータベースに切り替えてください。

2

edit

2020/10/17 09:30

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,7 +1,9 @@
1
1
  「使い方」ならPHPマニュアルを確認するのが最も確実です。
2
2
 
3
3
  > [explode()](https://www.php.net/manual/ja/function.explode.php)
4
+ explode — 文字列を文字列により分割する
4
5
  explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] ) : array
6
+ **文字列の配列を返します。**この配列の各要素は、 string を文字列 delimiter で区切った部分文字列となります。
5
7
 
6
8
  返却値が`array`
7
9
  つまり「配列」なので、そのままprintではなくループ処理を使って取り出します。

1

edit

2020/10/17 09:30

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -4,4 +4,8 @@
4
4
  explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] ) : array
5
5
 
6
6
  返却値が`array`
7
- つまり「配列」なので、そのままprintではなくループ処理を使って取り出します。
7
+ つまり「配列」なので、そのままprintではなくループ処理を使って取り出します。
8
+
9
+ ---
10
+ 蛇足:
11
+ テキストファイルにデータを保存し取り扱うやり方は面倒で組みにくいだけでほとんど実務で使われることがありません。もっときちんとロジックで悩んだ方が良いので、早い段階でデータベースに切り替えてください。