PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのforeachループから最後のコンマを削除しますか?


以下は、foreachループから最後のコンマを取り除くために使用できるコードです-

$result_str = array("Hi", "Hello", "have a", "good day");
foreach ($results as $result) {
   $result_str[] = $result->name;
}
echo implode(",",$result_str);

出力

これにより、次の出力が生成されます-

Hi,Hello,have a,good day

  1. PHPでのFORとFOREACHのパフォーマンス

    「foreach」は「for」ループに比べて低速です。 foreachは、反復を実行する必要のある配列をコピーします。 パフォーマンスを向上させるには、参照の概念を使用する必要があります。これに加えて、「foreach」は使いやすいです。 例 以下は簡単なコード例です- <?php    $my_arr = array();    for ($i = 0; $i < 10000; $i++) {       $my_arr[] = $i;    }    $start

  2. PHPで配列からコンマ区切りのリストを作成するにはどうすればよいですか?

    PHPで配列からコンマ区切りのリストを作成するには、コードは次のとおりです- 例 <?php    $arr = array( " John ", "Jacob ", " Tom ", " Tim ");    echo "Array with leading and trailing whitespaces...\n";    foreach( $arr as $value ) {       ec