現在、配列内の文字を結合するプログラムを作成しています。
仕様
$str_array = ['goku', 'gohan', 'goten']
このような配列があったとして、これを以下のような
形に変換します。
goku, gohan, goten.
次の要素があったら , をつけて、もう次に要素がなかったら「.」をつけて文字列を作成するというものです。
該当のソースコード
$str = ['goku', 'gohan', 'goten']; $count = count($str); for($i = 0; $i < $count; $i++) { $moji = $str[$i]; for($s = 0; $s < count; $s++) { if(end($str) == false) { echo $moji; } echo ','; if (end($str) == true) { echo $moji; break; } } } echo '.';
以上です。
わかる方がいらしたご教示よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/24 10:37