私はPHPプログラミングの初心者ですが、誰でもplzに何が違うのか教えてもらえますか
$strJobs[$months] .= $jobs.",";
と
$strJobs[$months] = $jobs.",";
連結なしで同じ結果はありますか...plzは私に感謝を教えてください
私はPHPプログラミングの初心者ですが、誰でもplzに何が違うのか教えてもらえますか
$strJobs[$months] .= $jobs.",";
と
$strJobs[$months] = $jobs.",";
連結なしで同じ結果はありますか...plzは私に感謝を教えてください
.=
連結+割り当てのショートカット表記です。最初の行は次のようになります
$strJobs[$months] = $strJobs[$months] . $jobs . ",";
2行目は、の末尾にコンマを貼り付け、$jobs
その新しい文字列をに割り当てて、$strJobs[$months]
以前にあったものを置き換えます。
まあ、時々、代替案は人生をより幸せにします..通常..
.=
連結+割り当てに使用されます...連結する長いテキストがあります..メールの送信として最も一般的に使用される例を取得します...この演算子によって本文を作成し、PHP変数を連結します...
.
ドット演算子は通常、単一の変数をテキストと組み合わせるために使用されます。
$strJobs[$months] .= $jobs.",";
と同じです
$strJobs[$months] = $strJobs[$months] . $jobs.",";
したがって、新しい値($jobs.","
)を取得し、それを既存の値に連結します。
2つ目は、の値をに設定するだけです$strJobs[$months]
。$jobs.","
文字列演算子に関する PHP ドキュメントを参照してください。
$foo .= $bar;
と同じです$foo = $foo . $bar;