ホームページ  >  記事  >  バックエンド開発  >  PHP は、1 次元配列を 3 つの連続する値で構成される 2 次元配列に変換します_php のヒント

PHP は、1 次元配列を 3 つの連続する値で構成される 2 次元配列に変換します_php のヒント

WBOY
WBOYオリジナル
2016-05-16 09:00:201836ブラウズ

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

<?php
$aaa = array('aa','bb','cc','dd','ee','ff','gg','hh','ii');
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 関連のコンテンツに興味のある読者は、このサイトの特別トピック「完全な php 配列 (array) 操作スキル」を参照してください。 "、"php 並べ替えアルゴリズムの概要"、" php で一般的に使用されるトラバーサル アルゴリズムとテクニックの概要」、「php データ構造とアルゴリズムのチュートリアル」 、「php プログラミング アルゴリズムの概要」、「php」数学的演算スキルの概要 a>》、《php 正規表現の使用法の概要》、"php の操作と演算子の使用法の概要"、"php 文字列 (文字列) の使用法の概要" および "php における一般的なデータベース操作スキルの概要"

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

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