• ベストアンサー

文字列と文字列をつなげるには

下記のようにプログラムを作りました。 簡略しているのでわかりづらいと思いますが、 文字の配列と文字の配列を文字の配列に格納したいので、 下記のように$arrayに”.=”として文字列を加えて いますが、うまくいきません。 どのようにしたらいいのでしょうか? ご教授お願いいたします。 while($text[$i] != ""){ if($i==1){ $array[$j] = $feild[$j]; $array[$j] .= " "; $array[$j] .= substr($text[$i], $no, $pos); } }

質問者が選んだベストアンサー

  • ベストアンサー
  • Dpop
  • ベストアンサー率51% (279/544)
回答No.3

再び #1 です。 今、手元の環境で動かしてみました。 前後の関係が分からないので、適当にやってみましたが、文字列の結合はできている見たいに見えます。 配列の条件がおかしい。って言う事は無いですか?

aiurai54
質問者

お礼

すみませんでした。 私の勘違いで、ループの処理を誤っていました。 ありがとうございます!!

aiurai54
質問者

補足

すみません。調べてみます。

その他の回答 (2)

  • Dpop
  • ベストアンサー率51% (279/544)
回答No.2

#1 です。 別の言語と勘違いしました。

  • Dpop
  • ベストアンサー率51% (279/544)
回答No.1

+= です。 > 下記のように$arrayに”.=”として文字列を加えて > いますが、うまくいきません。 Perl では、文字の結合は . ですが、PHP では + です。なので、.= は += としてください。

関連するQ&A