PHP では、2 次元配列は非常に一般的なデータ構造です。大量のデータを処理する場合、多くの場合、データを改行を含む特定の形式で 2 次元配列に出力する必要があります。 2次元配列で行の折り返しを実装するにはどうすればよいですか?この記事では詳しく紹介していきます。
PHP では、HTML タグを使用して改行を実現できます。具体的な方法は、配列の各行を出力する際に、行末のHTMLタグに
を追加する方法です。
サンプル コードは次のとおりです。
<?php $data = array( array("name"=>"张三", "age"=>26, "gender"=>"男"), array("name"=>"李四", "age"=>22, "gender"=>"女"), array("name"=>"王五", "age"=>23, "gender"=>"男") ); foreach($data as $value){ echo "姓名:".$value['name'].",年龄:".$value['age'].",性别:".$value['gender']."<br>"; } ?>
上記のコードは、2 次元配列 $data を走査し、HTML の各メンバー情報の末尾に
タグを追加します。この方法で結合することで改行の効果が得られ、出力結果は次のようになります。
姓名:张三,年龄:26,性别:男 姓名:李四,年龄:22,性别:女 姓名:王五,年龄:23,性别:男
PHP の場合、文字列を使用することもできます。スプライシング方法により、配列の行折り返し効果が得られます。具体的な方法は、データの各行の末尾に特定の文字列を追加し、最後に PHP で「\n」を使用して改行文字を表すことです。
サンプル コードは次のとおりです。
<?php $data = array( array("name"=>"张三", "age"=>26, "gender"=>"男"), array("name"=>"李四", "age"=>22, "gender"=>"女"), array("name"=>"王五", "age"=>23, "gender"=>"男") ); foreach($data as $value){ echo "姓名:".$value['name'].",年龄:".$value['age'].",性别:".$value['gender']."\n"; } ?>
上記のコードは、配列 $data 内の各メンバーを走査し、データの各行を文字列に結合し、末尾に改行文字を追加します。文字列。これは、行の折り返しの効果を実現するために使用され、出力結果は次のようになります:
姓名:张三,年龄:26,性别:男 姓名:李四,年龄:22,性别:女 姓名:王五,年龄:23,性别:男
を使用する方法もあります2 次元配列の行折り返しを実装する CSS スタイル 効果。具体的な方法は、CSSスタイルシートに各メンバーのクラススタイルを設定し、改行スタイル属性を追加する方法です。
サンプル コードは次のとおりです。
<?php $data = array( array("name"=>"张三", "age"=>26, "gender"=>"男"), array("name"=>"李四", "age"=>22, "gender"=>"女"), array("name"=>"王五", "age"=>23, "gender"=>"男") ); ?> <style> .item{ display: block; margin-bottom: 10px; } </style> <?php foreach($data as $value){ echo "<div class='item'>姓名:".$value['name'].",年龄:".$value['age'].",性别:".$value['gender']."</div>"; } ?>
上記のコードでは、CSS スタイル シートに .item スタイル属性を設定します。 「display: block」属性を使用すると、各メンバーの div 要素が独自の行を占有することができ、「margin-bottom: 10px」属性は、異なる行間の間隔を設定するために使用されます。最後に、2次元配列を走査して各メンバーを出力する際に、メンバーが配置されているdiv要素を.itemクラスとして指定します。このようにして、2 次元配列の行折り返し効果を実現し、出力結果は次のようになります。
姓名:张三,年龄:26,性别:男 姓名:李四,年龄:22,性别:女 姓名:王五,年龄:23,性别:男
概要:
この記事では、次のような PHP の 3 つの方法を紹介します。 HTML タグ、文字列連結、CSS スタイルの使用など、2 次元配列の行折り返し効果。さまざまな実際の状況に適した方法が異なるため、読者は特定のニーズに応じて適切な方法を選択できます。
以上がPHPで2次元配列をラップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。