ホームページ  >  記事  >  バックエンド開発  >  PHP配列演算の開発事例とアイデアの共有

PHP配列演算の開発事例とアイデアの共有

黄舟
黄舟オリジナル
2017-08-15 17:12:381502ブラウズ

日々の開発作業において、配列の操作は PHP データ アプリケーションの最も重要なメソッドであると言えます。配列は非常に強力なデータ型であり、非常に頻繁に使用されます。今日は、PHP の配列演算の開発について紹介します。

まず、このコースに必要な PHP 配列操作クラス ライブラリをダウンロードする必要があります: http://www.php.cn/xiazai/leiku/793

ダウンロードが完了したら、PHP ファイル ライブラリを見つけます。ローカル ディレクトリに解凍し、新しい php ファイルの作成に進みます。

次に、新しい php ファイルでこのクラスを呼び出し、このクラスをインスタンス化します。

<?php
include_once "codeshuzu.php";
$obj = new ArrayHelper; //实例化此类

//从数组中删除空白的元素(包括只有空白字符的元素)
$arr = array("","php.cn"," ");
$obj->removeEmpty($arr);
echo "从数组中删除空白的元素(包括只有空白字符的元素):";
var_dump($arr);
echo "<hr>";

//从一个二维数组中返回指定键的所有值
$arr = array(
 array(&#39;name&#39; => "php中文网", &#39;value&#39; => &#39;www.php.cn&#39;),
 array(&#39;name&#39; => 2, &#39;value&#39; => &#39;2-1&#39;),);
$key = $obj->getCols($arr,"value");
echo "从一个二维数组中返回指定键的所有值:";
var_dump($key);
echo "<hr>";

//将一个二维数组转换为 HashMap,并返回结果
$arr = array(
    array(&#39;name&#39; => "php中文网", &#39;value&#39; => &#39;www.php.cn&#39;),
    array(&#39;name&#39; => 2, &#39;value&#39; => &#39;2-1&#39;),);

$key = $obj->toHashmap($arr,"name","value");
echo "将一个二维数组转换为 HashMap,并返回结果:";
var_dump($key);
?>

ファイルを実行した結果は以下のようになります

PHP配列演算の開発事例とアイデアの共有

手順:

たとえば、サンプルとしていくつかのクラスをランダムに呼び出しただけなので、もっと多くの友達が自分で試してみることができます。

以上がPHP配列演算の開発事例とアイデアの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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