ホームページ >バックエンド開発 >PHPチュートリアル >PHP は、1 次元配列を、連続する 3 つの値ごとに構成される 2 次元配列に変換します。

PHP は、1 次元配列を、連続する 3 つの値ごとに構成される 2 次元配列に変換します。

高洛峰
高洛峰オリジナル
2017-02-06 15:54:251409ブラウズ

この記事の例では、1 次元配列を 3 つの連続する値で構成される 2 次元配列に変換する PHP 実装について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

<?php
$aaa = array(&#39;aa&#39;,&#39;bb&#39;,&#39;cc&#39;,&#39;dd&#39;,&#39;ee&#39;,&#39;ff&#39;,&#39;gg&#39;,&#39;hh&#39;,&#39;ii&#39;);
for($i=0;$i<3;$i++)
{
  $bbb[] = array_slice($aaa, $i * 3 ,3);
}
print_r($bbb);
?>

実行結果は次のとおりです:

Array
(
  [0] => Array
    (
      [0] => aa
      [1] => bb
      [2] => cc
    )
  [1] => Array
    (
      [0] => dd
      [1] => ee
      [2] => ff
    )
  [2] => Array
    (
      [0] => gg
      [1] => hh
      [2] => ii
    )
)

キーコード:

$bbb[] = array_slice($aaa, $i * 3 ,3);
//3为3个一组,如果是2为2个一组

この記事が PHP を使用するすべての人に役立つことを願っていますプログラミング。

1 次元配列を 3 つの連続する値で構成される 2 次元配列に変換する PHP に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。