達成するためには理想的には何が問題なのでしょうか。文字列の最後の単語の前にコンマを置き換えてください。
私がしようとしているのは、&
の最後の単語の前に', '
を置き換えることです。
だから、基本的$ddd
内の単語がより存在する場合& DDDとしてそれを必要と$ddd
場合& CCC
理論的に話すよりも空になって、私はaciveする必要があることは以下の通りです:
「AAA、BBB、 CCC & DDD」全4つのワードが空でない 『AAA、BBB & CCC』 3が空でないと、最後の一つは とき 『』 2が空でない場合及び2つの最後の言葉は 空である 『AAA & BBB AAA』場合1つだけがretuです空ではない。これは私が上記の記述しようとしたものを作成するだけの試みがあるので、
はここで、私のスクリプト
$aaa = "AAA";
$bbb = ", BBB";
$ccc = ", CCC";
$ddd = ", DDD";
$line_for = $aaa.$bbb.$ccc.$ddd;
$wordarray = explode(', ', $line_for);
if (count($wordarray) > 1) {
$wordarray[count($wordarray)-1] = '& '.($wordarray[count($wordarray)-1]);
$line_for = implode(', ', $wordarray);
}
私を判断しないでくださいです。
ここで誰もあなたを判断しません。あなたの質問は大丈夫です。あなたは、あなたが望むもの、試したもの、そしてうまくいかないものを記述しました。私の+1。 –
'$ aaa'、' $ bbb'などの変数は本当にカンマとスペースで始まりますか?それとも、あなた自身でそれらの文字を追加しましたか? –
私は自分ですべてを追加しましたが、実際に例を挙げるには – AlexB